ServiceEndpoint.Name Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de naam van het service-eindpunt op of stelt u deze in.
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
Waarde van eigenschap
De naam van het service-eindpunt. De standaardwaarde is de samenvoeging van de bindingsnaam en de naam van de contractbeschrijving. Bijvoorbeeld Name +'_' + Name.
Voorbeelden
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())
Opmerkingen
Services hebben mogelijk meerdere eindpunten, dus het eindpunt Name verschilt van de naam van de service. De servicenaam wordt geopend met behulp van de Name eigenschap.
Note
Wanneer deze eigenschap wordt geopend vanuit de service, wordt deze eigenschap ingevuld door het <eindpuntnaam="endpointName"> configuratie-element. Wanneer deze eigenschap wordt geopend op de client, is nulldeze eigenschap. Wanneer de eigenschap getter wordt aangeroepen (opnieuw op de client), wordt deze eigenschap gevuld met een standaardwaarde op basis van het contract en de binding.