Punkt końcowy
Punkt końcowy
Składnia
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;
};
Metody
Klasa Endpoint definiuje następującą metodę.
Metoda | Opis |
---|---|
GetOperationCounterInstanceName | Pobiera nazwę wystąpienia licznika wydajności operacji |
Właściwości
Klasa Punkt końcowy ma następujące właściwości:
Adres
Typ danych: ciąg
Typ dostępu: tylko do odczytu
Identyfikator URI zawierający adres punktu końcowego.
Adresheaders
Typ danych: tablica ciągów
Typ dostępu: tylko do odczytu
Kolekcja nagłówków adresów dołączonych do tego punktu końcowego.
AddressIdentity
Typ danych: ciąg
Typ dostępu: tylko do odczytu
Tożsamość punktu końcowego.
AppDomainId
Typ danych: sint32
Typ dostępu: tylko do odczytu
Identyfikator domeny aplikacji domeny aplikacji hostujący punkt końcowy.
Zachowania
Typ danych: tablica zachowań
Typ dostępu: tylko do odczytu
Kolekcja zachowań zaimplementowanych przez ten punkt końcowy.
Wiązanie
Typ danych: Powiązanie
Typ dostępu: tylko do odczytu
Powiązanie używane przez ten punkt końcowy.
Contractname
Typ danych: ciąg
Typ dostępu: tylko do odczytu
Ciąg określający, który kontrakt jest uwidaczniany przez ten punkt końcowy.
CounterInstanceName
Typ danych: ciąg
Typ dostępu: tylko do odczytu
Nazwa wystąpienia liczników wydajności punktu końcowego.
Listenuri
Typ danych: ciąg
Typ dostępu: tylko do odczytu
Identyfikator URI punktu końcowego nasłuchuje.
Nazwa
Typ danych: ciąg
Typ dostępu: tylko do odczytu
Unikatowa nazwa tego punktu końcowego.
Identyfikator procesu
Typ danych: sint32
Typ dostępu: tylko do odczytu
Identyfikator procesu hostujący punkt końcowy.
ref
Typ danych: Kontrakt
Typ dostępu: tylko do odczytu
Kontrakt, który jest ujawniany przez ten punkt końcowy.
Wymagania
MOF | Zadeklarowana w pliku Servicemodel.mof. |
---|---|
Przestrzeń nazw | Zdefiniowane w katalogu głównym\ServiceModel |