Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

ServiceEndpoint-Klasse

 

Veröffentlicht: Oktober 2016

Gibt den Endpunkt für einen Dienst wieder, der Clients dieses Diensts ermöglicht, ihn zu finden und mit ihm zu kommunizieren.

Namespace:   System.ServiceModel.Description
Assembly:  System.ServiceModel (in System.ServiceModel.dll)


public class ServiceEndpoint

NameBeschreibung
System_CAPS_pubmethodServiceEndpoint(ContractDescription)

Initialisiert eine neue Instanz der ServiceEndpoint-Klasse für einen bestimmten Vertrag.

System_CAPS_pubmethodServiceEndpoint(ContractDescription, Binding, EndpointAddress)

Initialisiert eine neue Instanz der ServiceEndpoint-Klasse mit einem angegebenen Vertrag und einer angegebenen Bindung und Adresse.

NameBeschreibung
System_CAPS_pubpropertyAddress

Ruft die Endpunktadresse für den Dienstendpunkt ab oder legt sie fest.

System_CAPS_pubpropertyBehaviors

Ruft die Verhalten für den Dienstendpunkt ab.

System_CAPS_pubpropertyBinding

Ruft die Bindung für den Dienstendpunkt ab oder legt sie fest.

System_CAPS_pubpropertyContract

Ruft den Vertrag für den Dienstendpunkt ab.

System_CAPS_pubpropertyEndpointBehaviors

Ruft das Endpunktverhalten für den Dienst ab.

System_CAPS_pubpropertyIsSystemEndpoint

Ruft ab oder legt fest, ob der Dienstendpunkt vom System generiert statt vom Benutzer definiert wird.

System_CAPS_pubpropertyListenUri

Ruft die URI ab, die der Dienstendpunkt abhört, oder legt sie fest.

System_CAPS_pubpropertyListenUriMode

Ruft einen Wert ab, der angibt, wie der Transport die URI verarbeitet, die der Dienst abhören soll, oder legt diesen Wert fest.

System_CAPS_pubpropertyName

Ruft den Namen des Dienstendpunkts ab oder legt ihn fest.

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_protmethodFinalize()

Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Geerbt von „Object“.)

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_protmethodMemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.(Geerbt von „Object“.)

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

Der Dienstendpunkt enthält Informationen zur Adresse, zur Bindung, zum Vertrag und zum Verhalten, die für den Client zum Suchen des Diensts und Interagieren mit dem Dienst an diesem Endpunkt erforderlich sind.

Uri baseAddress = new Uri("http://localhost:8001/Simple");
ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress);

ContractDescription cd = new ContractDescription("Calculator");
ServiceEndpoint svcEndpoint = new ServiceEndpoint(cd);

ServiceEndpoint endpnt = serviceHost.AddServiceEndpoint(
    typeof(ICalculator),
    new WSHttpBinding(),
    "CalculatorServiceObject");

Console.WriteLine("Address: {0}", endpnt.Address);

// Enable Mex
ServiceMetadataBehavior smb = new ServiceMetadataBehavior();
smb.HttpGetEnabled = true;
serviceHost.Description.Behaviors.Add(smb);

serviceHost.Open();

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 3.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: