Endpoint
Endpoint
Syntax
class Endpoint
{
string Address;
string AddressHeaders[];
string AddressIdentity;
sint32 AppDomainId;
Behavior Behaviors[];
Binding Binding;
string ContractName;
string CounterInstanceName;
string ListenUri;
string Name;
sint32 ProcessId;
Contract ref;
};
Methoden
Von der Endpoint-Klasse wird die folgende Methode definiert:
Methode | Beschreibung |
---|---|
Ruft den Instanznamen des Vorgangsleistungsindikators ab. |
Eigenschaften
Die Endpoint-Klasse verfügt über die folgenden Eigenschaften:
Address
Datentyp: Zeichenfolge
Zugriffstyp: Schreibgeschützt
Ein URI, der die Adresse des Endpunkts enthält.
AddressHeaders
Datentyp: Zeichenfolgenarray
Zugriffstyp: Schreibgeschützt
Die Auflistung von Adressheadern, die diesem Endpunkt angefügt sind.
AddressIdentity
Datentyp: string (Zeichenfolge)
Zugriffstyp: Schreibgeschützt
Die Identität des Endpunkts.
AppDomainId
Datentyp: sint32
Zugriffstyp: Schreibgeschützt
Die Anwendungsdomänen-ID der Anwendungsdomäne, von der der Endpunkt gehostet wird.
Behaviors
Datentyp: Behavior-Array
Zugriffstyp: Schreibgeschützt
Die Auflistung der von diesem Endpunkt implementierten Verhaltensweisen.
Binding
Datentyp: Bindung
Zugriffstyp: Schreibgeschützt
Die von diesem Endpunkt verwendete Bindung.
ContractName
Datentyp: string (Zeichenfolge)
Zugriffstyp: Schreibgeschützt
Eine Zeichenfolge, die angibt, welche Verträge von diesem Endpunkt verfügbar gemacht werden.
CounterInstanceName
Datentyp: string (Zeichenfolge)
Zugriffstyp: Schreibgeschützt
Der Instanzname der Leistungsindikatoren des Endpunkts.
ListenUri
Datentyp: string (Zeichenfolge)
Zugriffstyp: Schreibgeschützt
Der URI, der vom Endpunkt zum Abhören verwendet wird.
Name
Datentyp: string (Zeichenfolge)
Zugriffstyp: Schreibgeschützt
Der eindeutige Name des Endpunkts.
ProcessId
Datentyp: sint32
Zugriffstyp: Schreibgeschützt
Die Prozess-ID des Prozesses, von dem der Endpunkt gehostet wird.
ref
Datentyp: Contract
Zugriffstyp: Schreibgeschützt
Der Vertrag, der von diesem Endpunkt verfügbar gemacht wird.
Anforderungen
MOF | Deklariert in Servicemodel.mof |
---|---|
Namespace |
Definiert in root\ServiceModel |