Show / Hide Table of Contents

Class XRoadRpcHeader

Combines X-Road SOAP headers for RPC style messages.

Inheritance
System.Object
AbstractXRoadHeader
XRoadRpcHeader
Inherited Members
property AbstractXRoadHeader.Id: string
property AbstractXRoadHeader.Unresolved: List<XElement>
Namespace: XRoad
Assembly: XRoadProvider.dll
Syntax
[<AllowNullLiteral>]
type XRoadRpcHeader ()
    inherit AbstractXRoadHeader

Constructors

new: unit -> XRoadRpcHeader

Implicit constructor.

Declaration
new: unit -> XRoadRpcHeader
Returns
Type Description
XRoadRpcHeader

new: XRoadRpcHeader -> XRoadRpcHeader

Declaration
new: other:XRoadRpcHeader -> XRoadRpcHeader
Parameters
Type Name Description
XRoadRpcHeader other
Returns
Type Description
XRoadRpcHeader

Properties

property Allasutus: string

Asutuse registrikood, mille nimel teenust kasutatakse (kasutusel juriidilise isiku portaalis).

Declaration
property Allasutus: string with get, set
Property Value
Type Description
string

property Amet: string

Teenuse kasutaja ametikoht.

Declaration
property Amet: string with get, set
Property Value
Type Description
string

property Ametnik: string

Teenuse kasutaja Eesti isikukood (ei ole kasutusel alates versioonist 5.0).

Declaration
property Ametnik: string with get, set
Property Value
Type Description
string

property AmetnikNimi: string

Teenuse kasutaja nimi.

Declaration
property AmetnikNimi: string with get, set
Property Value
Type Description
string

property Andmekogu: string

Andmekogu DNS-nimi.

Declaration
property Andmekogu: string with get, set
Property Value
Type Description
string

property Asutus: string

Asutuse DNS-nimi.

Declaration
property Asutus: string with get, set
Property Value
Type Description
string

property Asynkroonne: Nullable<bool>

Teenuse kasutamise asünkroonsus. Kui väärtus on "true", siis sooritab turvaserver päringu asünkroonselt.

Declaration
property Asynkroonne: Nullable<bool> with get, set
Property Value
Type Description
System.Nullable<bool>

property Autentija: string

Teenuse kasutaja autentimise viis. Võimalikud variandid on: ID - ID-kaardiga autenditud; SERT - muu sertifikaadiga autenditud; PANK - panga kaudu autenditud; PAROOL - kasutajatunnuse ja parooliga autenditud. Autentimise viisi järel võib sulgudes olla täpsustus (näiteks panga kaudu autentimisel panga tunnus infosüsteemis).

Declaration
property Autentija: string with get, set
Property Value
Type Description
string

property Isikukood: string

Teenuse kasutaja isikukood, millele eelneb kahekohaline maa kood. Näiteks EE37702026518.

Declaration
property Isikukood: string with get, set
Property Value
Type Description
string

property Makstud: string

Teenuse kasutamise eest makstud summa.

Declaration
property Makstud: string with get, set
Property Value
Type Description
string

property Salastada: string

Kui asutusele on X-tee keskuse poolt antud päringute salastamise õigus ja andmekogu on nõus päringut salastama, siis selle elemendi olemasolul päringu päises andmekogu turvaserver krüpteerib päringu logi, kasutades selleks X-tee keskuse salastusvõtit.

Declaration
property Salastada: string with get, set
Property Value
Type Description
string

property SalastadaSertifikaadiga: byte []

Päringu sooritaja ID-kaardi autentimissertifikaat DERkujul base64 kodeerituna. Selle elemendi olemasolu päringu päises väljendab soovi päringu logi salastamiseks asutuse turvaserveris päringu sooritaja ID-kaardi autentimisvõtmega. Seda välja kasutatakse ainult kodaniku päringute portaalis."

Declaration
property SalastadaSertifikaadiga: byte [] with get, set
Property Value
Type Description
byte []

property Salastatud: string

Kui päringu välja päises oli element salastada ja päringulogi salastamine õnnestus, siis vastuse päisesse lisatakse tühi element salastatud.

Declaration
property Salastatud: string with get, set
Property Value
Type Description
string

property SalastatudSertifikaadiga: string

Kui päringu päises oli element salastada_sertifikaadiga ja päringulogi salastamine õnnestus, siis vastuse päisesesse lisatakse tühi element salastatud_sertifikaadiga.

Declaration
property SalastatudSertifikaadiga: string with get, set
Property Value
Type Description
string

property Toimik: string

Teenuse väljakutsega seonduva toimiku number (mittekohustuslik).

Declaration
property Toimik: string with get, set
Property Value
Type Description
string
Back to top Generated by DocFX