MessageQueuePermission Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
MessageQueuePermission sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
MessageQueuePermission() |
MessageQueuePermission sınıfının yeni bir örneğini başlatır. |
MessageQueuePermission(MessageQueuePermissionEntry[]) |
Belirtilen izin erişim düzeyi girdileriyle sınıfının yeni bir örneğini MessageQueuePermission başlatır. |
MessageQueuePermission(PermissionState) |
Belirtilen izin durumuna sahip sınıfın MessageQueuePermission yeni bir örneğini başlatır. |
MessageQueuePermission(MessageQueuePermissionAccess, String) |
Belirtilen erişim düzeyleri ve kuyruğun MessageQueuePermission yolu ile sınıfının yeni bir örneğini başlatır. |
MessageQueuePermission(MessageQueuePermissionAccess, String, String, String) |
Belirtilen erişim düzeyleri, kullanılacak bilgisayar, kuyruk açıklaması ve kuyruk kategorisi ile sınıfının yeni bir örneğini MessageQueuePermission başlatır. |
MessageQueuePermission()
MessageQueuePermission sınıfının yeni bir örneğini başlatır.
public:
MessageQueuePermission();
public MessageQueuePermission ();
Public Sub New ()
Örnekler
Aşağıdaki kod örneği yeni bir örneği MessageQueuePermissionoluşturur.
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission();
Şunlara uygulanır
MessageQueuePermission(MessageQueuePermissionEntry[])
Belirtilen izin erişim düzeyi girdileriyle sınıfının yeni bir örneğini MessageQueuePermission başlatır.
public:
MessageQueuePermission(cli::array <System::Messaging::MessageQueuePermissionEntry ^> ^ permissionAccessEntries);
public MessageQueuePermission (System.Messaging.MessageQueuePermissionEntry[] permissionAccessEntries);
new System.Messaging.MessageQueuePermission : System.Messaging.MessageQueuePermissionEntry[] -> System.Messaging.MessageQueuePermission
Public Sub New (permissionAccessEntries As MessageQueuePermissionEntry())
Parametreler
- permissionAccessEntries
- MessageQueuePermissionEntry[]
Bir nesne dizisi MessageQueuePermissionEntry . PermissionEntries özelliği bu değere ayarlanır.
Örnekler
Aşağıdaki kod örneği yeni bir örneği MessageQueuePermissionoluşturur.
// Connect to a queue on the local computer.
MessageQueue queue = new MessageQueue(".\\exampleQueue");
// Create an array of type MessageQueuePermissionEntry.
MessageQueuePermissionEntry[] entries =
new MessageQueuePermissionEntry[1];
// Create a new instance of MessageQueuePermissionEntry and place the
// instance in the array.
string machineName = queue.MachineName;
string label = queue.Label;
entries[0] = new MessageQueuePermissionEntry(
MessageQueuePermissionAccess.Receive,
machineName,
label,
queue.Category.ToString());
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission(
entries);
Şunlara uygulanır
MessageQueuePermission(PermissionState)
Belirtilen izin durumuna sahip sınıfın MessageQueuePermission yeni bir örneğini başlatır.
public:
MessageQueuePermission(System::Security::Permissions::PermissionState state);
public MessageQueuePermission (System.Security.Permissions.PermissionState state);
new System.Messaging.MessageQueuePermission : System.Security.Permissions.PermissionState -> System.Messaging.MessageQueuePermission
Public Sub New (state As PermissionState)
Parametreler
- state
- PermissionState
Değerlerden PermissionState biri.
Örnekler
Aşağıdaki kod örneği yeni bir örneği MessageQueuePermissionoluşturur.
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission(
System.Security.Permissions.PermissionState.Unrestricted);
Ayrıca bkz.
Şunlara uygulanır
MessageQueuePermission(MessageQueuePermissionAccess, String)
Belirtilen erişim düzeyleri ve kuyruğun MessageQueuePermission yolu ile sınıfının yeni bir örneğini başlatır.
public:
MessageQueuePermission(System::Messaging::MessageQueuePermissionAccess permissionAccess, System::String ^ path);
public MessageQueuePermission (System.Messaging.MessageQueuePermissionAccess permissionAccess, string path);
new System.Messaging.MessageQueuePermission : System.Messaging.MessageQueuePermissionAccess * string -> System.Messaging.MessageQueuePermission
Public Sub New (permissionAccess As MessageQueuePermissionAccess, path As String)
Parametreler
- permissionAccess
- MessageQueuePermissionAccess
Değerlerden MessageQueuePermissionAccess biri.
- path
- String
tarafından başvuruda bulunan kuyruğun MessageQueueyolu.
Örnekler
Aşağıdaki kod örneği yeni bir örneği MessageQueuePermissionoluşturur.
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission(
MessageQueuePermissionAccess.Receive,
".\\exampleQueue");
Şunlara uygulanır
MessageQueuePermission(MessageQueuePermissionAccess, String, String, String)
Belirtilen erişim düzeyleri, kullanılacak bilgisayar, kuyruk açıklaması ve kuyruk kategorisi ile sınıfının yeni bir örneğini MessageQueuePermission başlatır.
public:
MessageQueuePermission(System::Messaging::MessageQueuePermissionAccess permissionAccess, System::String ^ machineName, System::String ^ label, System::String ^ category);
public MessageQueuePermission (System.Messaging.MessageQueuePermissionAccess permissionAccess, string machineName, string label, string category);
new System.Messaging.MessageQueuePermission : System.Messaging.MessageQueuePermissionAccess * string * string * string -> System.Messaging.MessageQueuePermission
Public Sub New (permissionAccess As MessageQueuePermissionAccess, machineName As String, label As String, category As String)
Parametreler
- permissionAccess
- MessageQueuePermissionAccess
Değerlerden MessageQueuePermissionAccess biri.
- machineName
- String
Message Queuing kuyruğunun bulunduğu bilgisayarın adı.
- label
- String
Kuyruk açıklaması.
- category
- String
Kuyruk kategorisi (Message Queuing türü tanımlayıcısı).
Örnekler
Aşağıdaki kod örneği yeni bir örneği MessageQueuePermissionoluşturur.
// Connect to a queue on the local computer.
MessageQueue queue = new MessageQueue(".\\exampleQueue");
// Create a new instance of MessageQueuePermission.
string queueCategory = queue.Category.ToString();
string machineName = queue.MachineName;
string label = queue.Label;
MessageQueuePermission permission = new MessageQueuePermission(
MessageQueuePermissionAccess.Receive,
machineName,
label,
queueCategory);