Поделиться через


ServiceEndpoint.ListenUri Свойство

Определение

Получает или задает универсальный код ресурса (URI), при котором конечная точка службы ожидает передачи данных.

public:
 property Uri ^ ListenUri { Uri ^ get(); void set(Uri ^ value); };
public Uri ListenUri { get; set; }
member this.ListenUri : Uri with get, set
Public Property ListenUri As Uri

Значение свойства

Uri

Адрес Uri, по которому конечная точка службы ожидает передачи данных. Значение по умолчанию предоставляется Uri для EndpointAddress, возвращаемого посредством Address.

Примеры

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())

Комментарии

Значение может быть также задано с помощью свойства ListenUri.

Применяется к