OnewayRelayTransportBindingElement.RelayClientAuthenticationType Property

[This is prerelease documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Gets or sets the relay client authentication type.

Namespace: Microsoft.ServiceBus
Assembly: Microsoft.ServiceBus (in microsoft.servicebus.dll)


    Dim instance As OnewayRelayTransportBindingElement
Dim value As RelayClientAuthenticationType

value = instance.RelayClientAuthenticationType

instance.RelayClientAuthenticationType = value


Public Property RelayClientAuthenticationType As RelayClientAuthenticationType
public RelayClientAuthenticationType RelayClientAuthenticationType { get; set; }
property RelayClientAuthenticationType RelayClientAuthenticationType {
    RelayClientAuthenticationType get ();
    void set (RelayClientAuthenticationType value);
/** @property */
public RelayClientAuthenticationType get_RelayClientAuthenticationType ()

/** @property */
public void set_RelayClientAuthenticationType (RelayClientAuthenticationType value)
public function get RelayClientAuthenticationType () : RelayClientAuthenticationType

public function set RelayClientAuthenticationType (value : RelayClientAuthenticationType)

Property Value

Returns RelayClientAuthenticationType. The default value is RelayClientAuthenticationType.RelayAccessToken.


The OnewayRelayTransportBindingElement uses a federated security token authorization scheme to guard access to the Service Bus Relay and to the services listening through it.

This property controls whether clients of a service are required to present a security token issued by the Access Control service to the Service Bus service when sending messages. Services (listeners) are always required to authenticate with the Access Control service and present an authorization token to the Service Bus. If the service (listener) wants to take over the responsibility of authenticating/authorizing clients, it can opt out of the integration between Access Control and Service Bus by setting this property to RelayClientAuthenticationType.None.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


Development Platforms

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008, and Windows 2000

Target Platforms

See Also


OnewayRelayTransportBindingElement Class
OnewayRelayTransportBindingElement Members
Microsoft.ServiceBus Namespace