MessageQueuePermissionAttribute::Category Property

 

Gets or sets the queue category.

Namespace:   System.Messaging
Assembly:  System.Messaging (in System.Messaging.dll)

public:
property String^ Category {
	String^ get();
	void set(String^ value);
}

Property Value

Type: System::String^

The queue category (Message Queuing type identifier), which allows an application to categorize its queues.

Exception Condition
InvalidOperationException

The value is null.

The following code example gets and sets the value of a message queue permission attribute's Category property.


// Connect to a queue on the local computer.
MessageQueue^ queue = gcnew MessageQueue(".\\exampleQueue");

// Create a new instance of MessageQueuePermissionAttribute.
MessageQueuePermissionAttribute^ attribute =
    gcnew MessageQueuePermissionAttribute(
    System::Security::Permissions::SecurityAction::Assert);

// Set the attribute's Category property value, based on the queue's
// Category property value.
attribute->Category = queue->Category.ToString();

// Display the new value of the attribute's Category property.
Console::WriteLine("attribute->Category: {0}",
    attribute->Category);

queue->Close();

.NET Framework
Available since 1.1
Return to top
Show: