Freigeben über


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

GetOperationCounterInstanceName

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