NetMsmqBinding.UseActiveDirectory Property

Returns a Boolean value that indicates whether queue addresses should be converted using Active Directory.

Namespace: System.ServiceModel
Assembly: System.ServiceModel (in system.servicemodel.dll)

public bool UseActiveDirectory { get; set; }
/** @property */
public boolean get_UseActiveDirectory ()

/** @property */
public void set_UseActiveDirectory (boolean value)

public function get UseActiveDirectory () : boolean

public function set UseActiveDirectory (value : boolean)

Not applicable.

Property Value

true if queue addresses should be converted using Active Directory; otherwise, false.

Message Queuing (MSMQ) queue addresses can consist of path names or direct format names. With a direct format name, Message Queuing resolves the queue name using DNS, NetBIOS or IP. With a path name, Message Queuing resolves the queue name using Active Directory.

By default, the Windows Communication Foundation (WCF) queued transport converts the URI of a message queue to a direct format name. By setting the UseActiveDirectory property to true, an application can specify that the queued transport should resolve the queue name using Active Directory rather than DNS, NetBIOS, or IP.

The following code illustrates how to set the UseActiveDirectory property:

NetMsmqBinding binding = new NetMsmqBinding();
binding.UseActiveDirectory = true;

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0