This topic has not yet been rated - Rate this topic

MsmqBindingBase.Scheme Property

Returns the scheme for this binding.

Namespace:  System.ServiceModel
Assembly:  System.ServiceModel (in System.ServiceModel.dll)
public override string Scheme { get; }

Property Value

Type: System.String
The scheme for this binding. The scheme returned depends on the implementation of MsmqBindingBase. The NetMsmqBinding implementation returns "net.msmq". The MsmqIntegrationBinding implementation returns "msmq.formatname".

Message Queuing (MSMQ) supports transporting messages between queue managers using both the native MSMQ protocol and the SRMP protocol. Applications that use the queued transport binding can use both of these protocols. The protocol schemes supported by the queued transport binding are net.msmq for the native protocol, net.srmp for the SRMP protocol, and net.srmps for SRMP over HTTPS.

The MsmqIntegrationBinding supports a single scheme, msmq.formatname, with which the user can specify the format name of the queue directly in the queue address.

.NET Framework

Supported in: 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ