Share via

EndpointPair.LocalServiceName Property


Get or set the local service name for the EndpointPair object.

 property Platform::String ^ LocalServiceName { Platform::String ^ get(); void set(Platform::String ^ value); };
winrt::hstring LocalServiceName();

void LocalServiceName(winrt::hstring value);
public string LocalServiceName { get; set; }
var string = endpointPair.localServiceName;
endpointPair.localServiceName = string;
Public Property LocalServiceName As String

Property Value




The local service name for the EndpointPair object.


The LocalServiceName property can contain a service name or a TCP or UDP port number. The LocalServiceName property can be set to one of the following:

  • A numeric literal for a TCP or UDP port number (80 for the TCP port typically used for http, for example).
  • A string alias for a port number ("http", for example) that matches a string in the following file on the local computer: %WINDIR%\system32\drivers\etc\services
  • A service name that can be resolved by a namespace provider using a SRV record. The LocalServiceName property can also be set to an empty string. If the local service name is an empty string for the local endpoint before a network connection is established, then the system will automatically provide a TCP or UDP port number for the app to use when establishing a network connection.

It is an error to set the LocalServiceName property to null.

Applies to

See also