ServiceEndpoint.Name Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Namen des Dienstendpunkts ab oder legt ihn fest.
public:
property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
member this.Name : string with get, set
Public Property Name As String
Eigenschaftswert
Der Name des Dienstendpunkts. Der Standardwert ist die Verkettung des Bindungsnamen und des Vertragsbeschreibungsnamens. Beispiel: Name +'_' + Name.
Beispiele
Uri baseAddress = new Uri("http://localhost:8001/Simple");
ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress);
ServiceEndpoint endpoint = serviceHost.AddServiceEndpoint(
typeof(ICalculator),
new WSHttpBinding(),
"CalculatorServiceObject");
Console.WriteLine("Service endpoint {0} contains the following:", endpoint.Name);
Console.WriteLine("Binding: {0}", endpoint.Binding.ToString());
Console.WriteLine("Contract: {0}", endpoint.Contract.ToString());
Console.WriteLine("ListenUri: {0}", endpoint.ListenUri.ToString());
Console.WriteLine("ListenUriMode: {0}", endpoint.ListenUriMode.ToString());
Dim baseAddress As New Uri("http://localhost:8001/Simple")
Dim serviceHost As New ServiceHost(GetType(CalculatorService), baseAddress)
Dim endpoint As ServiceEndpoint = serviceHost.AddServiceEndpoint(GetType(ICalculator), New WSHttpBinding(), "CalculatorServiceObject")
Console.WriteLine("Service endpoint {0} contains the following:", endpoint.Name)
Console.WriteLine("Binding: {0}", endpoint.Binding.ToString())
Console.WriteLine("Contract: {0}", endpoint.Contract.ToString())
Console.WriteLine("ListenUri: {0}", endpoint.ListenUri.ToString())
Console.WriteLine("ListenUriMode: {0}", endpoint.ListenUriMode.ToString())
Hinweise
Dienste haben möglicherweise mehrere Endpunkte, sodass der Endpunkt Name sich vom Namen des Diensts unterscheidet. Auf den Dienstnamen wird mit der Name-Eigenschaft zugegriffen.
Hinweis
Wenn sie über den Dienst zugegriffen wird, wird diese Eigenschaft durch das konfigurationselement <Endpunktname="endpointName
"> ausgefüllt. Beim Zugriff vom Client aus ist diese Eigenschaft null
. Beim Aufruf der Funktion zum Abrufen von Eigenschaften (ebenfalls auf dem Client) wird diese Eigenschaft mit einem Standardwert auf Basis des Vertrags und der Bindung ausgefüllt.