Class ServiceElementInfo
Dieses Interface beinhaltet Informationen zum Dienstelement, welches zum einem deklaritiv in einer Deinstbeschreibung beschrieben wird und zum anderem in einer konkreten Ausprägungen einem Dienst zugeordnet ist. Zurzeit gibt es sechs Dienstelementarten. siehe de.dvdv2.object.ServiceElementType
Inherited Members
Namespace: Dvdv.Api.Object
Assembly: Dvdv.dll
Syntax
[ExcludeFromCodeCoverage]
public class ServiceElementInfo
Properties
| Edit this page View SourceCipherCertificate
Verschlüsselungszertifikat des Dienstelements
Declaration
public Certificate CipherCertificate { get; set; }
Property Value
| Type | Description |
|---|---|
| Certificate |
CustomServiceElementType
Kundenspezifisch konfigurierter Dienstelementtyp (im Falle GetServiceElementType() == WEBSERVER), sonst null.
Declaration
public string CustomServiceElementType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ProviderId
Technische ID des Providers
Declaration
public long? ProviderId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
ProviderNameDe
Deutsche Bezeichnung des Providers
Declaration
public string ProviderNameDe { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ProviderNameEn
Englische Bezeichnung des Providers
Declaration
public string ProviderNameEn { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Required
Flag, ob das Dienstelement erforderlich ist
Declaration
public bool? Required { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
ServiceElementDescription
Beschreibung des Dienstelementes
Declaration
public string ServiceElementDescription { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ServiceElementDescriptionName
Name der zugehörigen Dienstelementbeschreibung
Declaration
public string ServiceElementDescriptionName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ServiceElementId
Technische ID des Dienstelements
Declaration
public long? ServiceElementId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
ServiceElementName
Name des Dienstelementes
Declaration
public string ServiceElementName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ServiceElementText
Beschreibungstext des Dienstelements. Im Falle des Dienstelementtyps WEBSERVER ist dies eine JSON-Darstellung und es empfiehlt sich, stattdessen GetServiceElementCustomValues() zu nutzen.
Für andere Dienstelementtypen ist dieses Attribut nicht gebräuchlich.
Declaration
public string ServiceElementText { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ServiceElementType
Typ der zugehörigen Dienstelementbeschreibung"
Declaration
public ServiceElementType ServiceElementType { get; set; }
Property Value
| Type | Description |
|---|---|
| ServiceElementType |
ServiceElementUri
URI des Dienstelements
Declaration
public string ServiceElementUri { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SignatureCertificate
Signaturzertifikat des Dienstelements
Declaration
public Certificate SignatureCertificate { get; set; }
Property Value
| Type | Description |
|---|---|
| Certificate |
Methods
| Edit this page View SourceGetServiceElementCustomValues()
Werte der kundenspezifisch konfigurierbaren Erweiterung des Dienstelementtyps.
Declaration
public Dictionary<string, object> GetServiceElementCustomValues()
Returns
| Type | Description |
|---|---|
| Dictionary<string, object> |