NetEventRelayBinding NetEventRelayBinding Class

Represents a binding that supports one-way event multicasting and allows any number of event publishers and event consumers to rendezvous at the same endpoint.

Syntax

Declaration

public class NetEventRelayBinding : NetOnewayRelayBinding, IDefaultCommunicationTimeouts, IBindingRuntimePreferencesPublic Class NetEventRelayBinding
    Inherits NetOnewayRelayBinding
    Implements IDefaultCommunicationTimeouts, IBindingRuntimePreferences

Inheritance Hierarchy

Inherited Members

, , , , , , , , , , , , , , , , , , , ,
Microsoft.ServiceBus.NetOnewayRelayBinding.System.ServiceModel.Channels.IBindingRuntimePreferences.ReceiveSynchronously
Microsoft.ServiceBus.NetOnewayRelayBinding.System.ServiceModel.Channels.IBindingRuntimePreferences.ReceiveSynchronously
,
Microsoft.ServiceBus.NetOnewayRelayBinding.System.ServiceModel.Channels.IBindingRuntimePreferences.ReceiveSynchronously
Microsoft.ServiceBus.NetOnewayRelayBinding.System.ServiceModel.Channels.IBindingRuntimePreferences.ReceiveSynchronously
, , , , , , , , , , , , , , , , , , ,
BuildChannelListener(Uri, String, System.ServiceModel.Description.ListenUriMode, Object[])
BuildChannelListener(Of TChannel)(Uri, String, System.ServiceModel.Description.ListenUriMode, Object())
,
BuildChannelListener(Uri, String, System.ServiceModel.Description.ListenUriMode, Object[])
BuildChannelListener(Of TChannel)(Uri, String, System.ServiceModel.Description.ListenUriMode, Object())
, , , , , , ,
BuildChannelListener(Uri, String, System.ServiceModel.Description.ListenUriMode, BindingParameterCollection)
BuildChannelListener(Of TChannel)(Uri, String, System.ServiceModel.Description.ListenUriMode, BindingParameterCollection)
,
BuildChannelListener(Uri, String, System.ServiceModel.Description.ListenUriMode, BindingParameterCollection)
BuildChannelListener(Of TChannel)(Uri, String, System.ServiceModel.Description.ListenUriMode, BindingParameterCollection)
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Constructors summary

Initializes a new instance of the NetEventRelayBinding class.

Initializes a new instance of the NetEventRelayBinding class, using the specified security mode and relay client authentication type.

Initializes a new instance of theNetEventRelayBinding class, using the specified transport, encoding, and security elements.

Initializes a new instance of the NetEventRelayBinding class, using the specified configuration.

Methods summary

Applies the settings from the configuration element that corresponds to the specified name to the current instance of this binding element.

Retrieves a value that determines if the specified binding elements match the current instance.

Constructors

  • NetEventRelayBinding()
    NetEventRelayBinding()

    Initializes a new instance of the NetEventRelayBinding class.

    public NetEventRelayBinding()Public Sub New
  • NetEventRelayBinding(EndToEndSecurityMode, RelayEventSubscriberAuthenticationType)
    NetEventRelayBinding(EndToEndSecurityMode, RelayEventSubscriberAuthenticationType)

    Initializes a new instance of the NetEventRelayBinding class, using the specified security mode and relay client authentication type.

    public NetEventRelayBinding(EndToEndSecurityMode securityMode, RelayEventSubscriberAuthenticationType relayClientAuthenticationType)Public Sub New(securityMode As EndToEndSecurityMode, relayClientAuthenticationType As RelayEventSubscriberAuthenticationType)

    Parameters

  • NetEventRelayBinding(RelayedOnewayTransportBindingElement, BinaryMessageEncodingBindingElement, NetOnewayRelaySecurity)
    NetEventRelayBinding(RelayedOnewayTransportBindingElement, BinaryMessageEncodingBindingElement, NetOnewayRelaySecurity)

    Initializes a new instance of theNetEventRelayBinding class, using the specified transport, encoding, and security elements.

    protected NetEventRelayBinding(RelayedOnewayTransportBindingElement transport, BinaryMessageEncodingBindingElement encoding, NetOnewayRelaySecurity security)Protected Sub New(transport As RelayedOnewayTransportBindingElement, encoding As BinaryMessageEncodingBindingElement, security As NetOnewayRelaySecurity)

    Parameters

  • NetEventRelayBinding(String)
    NetEventRelayBinding(String)

    Initializes a new instance of the NetEventRelayBinding class, using the specified configuration.

    public NetEventRelayBinding(string configurationName)Public Sub New(configurationName As String)

    Parameters

    • configurationName

      The name of the configuration to use.

Methods

  • ApplyConfiguration(String)
    ApplyConfiguration(String)

    Applies the settings from the configuration element that corresponds to the specified name to the current instance of this binding element.

    protected override void ApplyConfiguration(string configurationName)Protected Overrides Sub ApplyConfiguration(configurationName As String)

    Parameters

    • configurationName

      The name of the configuration element to take the settings from.

  • IsBindingElementsMatch(RelayedOnewayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement)
    IsBindingElementsMatch(RelayedOnewayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement)

    Retrieves a value that determines if the specified binding elements match the current instance.

    protected bool IsBindingElementsMatch(RelayedOnewayTransportBindingElement transport, BinaryMessageEncodingBindingElement encoding, ReliableSessionBindingElement session)Protected Function IsBindingElementsMatch(transport As RelayedOnewayTransportBindingElement, encoding As BinaryMessageEncodingBindingElement, session As ReliableSessionBindingElement) As Boolean

    Parameters

    Returns

    • Returns true if the bindings match; otherwise, false.

Details

Assembly

Microsoft.ServiceBus.dll