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 den Namen 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 Bindungsnamens 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 verfügen möglicherweise über mehrere Endpunkte, sodass sich der Endpunkt Name vom Namen des Diensts unterscheidet. Auf den Dienstnamen wird mithilfe der Name Eigenschaft zugegriffen.
Hinweis
Wenn vom Dienst aus zugegriffen wird, wird diese Eigenschaft vom <Konfigurationselement "endpoint name="endpointName"> aufgefüllt. Wenn auf den Client zugegriffen wird, ist nulldiese Eigenschaft . Wenn der Eigenschafts-Getter aufgerufen wird (wieder auf dem Client), füllt er diese Eigenschaft mit einem Standardwert basierend auf dem Vertrag und der Bindung auf.