MessageQueue.SetPermissions Метод

Определение

Добавляет разрешения в текущий набор.Adds permissions to the current set. Это позволяет контролировать, кто имеет права доступа к свойствам очереди и сообщениям в очереди.This controls who has access rights to queue properties and messages in the queue.

Перегрузки

SetPermissions(AccessControlList)

Назначает права доступа к очереди на основе содержимого списка управления доступом.Assigns access rights to the queue based on the contents of an access control list.

SetPermissions(MessageQueueAccessControlEntry)

Назначает права доступа к очереди на основе содержимого элемента управления доступом.Assigns access rights to the queue based on the contents of an access control entry.

SetPermissions(String, MessageQueueAccessRights)

Предоставляет компьютеру, группе или пользователю указанные права доступа.Gives a computer, group, or user the specified access rights.

SetPermissions(String, MessageQueueAccessRights, AccessControlEntryType)

Предоставляет компьютеру, группе или пользователю указанные права доступа указанного типа управления доступом (разрешить, отказать, отозвать или задать).Gives a computer, group, or user the specified access rights, with the specified access control type (allow, deny, revoke, or set).

SetPermissions(AccessControlList)

Назначает права доступа к очереди на основе содержимого списка управления доступом.Assigns access rights to the queue based on the contents of an access control list.

public:
 void SetPermissions(System::Messaging::AccessControlList ^ dacl);
public void SetPermissions (System.Messaging.AccessControlList dacl);
member this.SetPermissions : System.Messaging.AccessControlList -> unit
Public Sub SetPermissions (dacl As AccessControlList)

Параметры

dacl
AccessControlList

Объект AccessControlList, содержащий не менее одного элемента управления доступом, в которых указаны доверенные лица и предоставляемые разрешения.A AccessControlList that contains one or more access control entries that specify the trustees and the permissions to grant.

Исключения

При обращении к методу службы очереди сообщений возникла ошибка.An error occurred when accessing a Message Queuing method.

Примеры

В следующем коде показано использование функции SetPermissions(AccessControlList).The following code example demonstrates the use of SetPermissions(AccessControlList).


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

// Create an AccessControlList.
AccessControlList^ list = gcnew AccessControlList();

// Create a new trustee to represent the "Everyone" user group.
Trustee^ tr = gcnew Trustee("Everyone");

// Create an AccessControlEntry, granting the trustee read access to
// the queue.
AccessControlEntry^ entry = gcnew AccessControlEntry(
    tr, GenericAccessRights::Read,
    StandardAccessRights::Read,
    AccessControlEntryType::Allow);

// Add the AccessControlEntry to the AccessControlList.
list->Add(entry);

// Apply the AccessControlList to the queue.
queue->SetPermissions(list);

queue->Close();


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

// Create an AccessControlList.
AccessControlList list = new AccessControlList();

// Create a new trustee to represent the "Everyone" user group.
Trustee tr = new Trustee("Everyone");

// Create an AccessControlEntry, granting the trustee read access to
// the queue.
AccessControlEntry entry = new AccessControlEntry(
    tr, GenericAccessRights.Read,
    StandardAccessRights.Read,
    AccessControlEntryType.Allow);

// Add the AccessControlEntry to the AccessControlList.
list.Add(entry);

// Apply the AccessControlList to the queue.
queue.SetPermissions(list);

Комментарии

Используйте эту перегрузку, чтобы предоставить, отклонить или отозвать права с помощью коллекции записей управления доступом для указания сведений о доверенных лицах и разрешениях.Use this overload to grant, deny, or revoke rights by using a collection of access control entries to specify trustee and permissions information. Это используется, например, для предоставления разрешений нескольким пользователям одновременно.This is used, for example, to grant permissions to multiple users at the same time.

Доверенное лицо, указываемое при создании ace параметра, может быть отдельным пользователем, группой пользователей или компьютером.The trustee you specify when you construct the ace parameter can be an individual user, a group of users, or a computer. Если доверенное лицо является отдельным, используйте формат DOMAIN. \ userIf the trustee is an individual, use the format DOMAIN\user. Для доверенного лица можно указать ".", чтобы указать локальный компьютер.You can specify "." for the trustee to indicate the local computer.

Разрешения, назначаемые с SetPermissions помощью добавления прав в существующий список.The permissions you assign through SetPermissions add rights to the existing list. По умолчанию создатель общей или частной очереди имеет полный доступ, а группа домена Everyone имеет разрешение на получение свойств очереди, получение разрешений и запись в очередь.By default, the creator of a public or private queue has full control, and the domain group Everyone has permission to get queue properties, get permissions, and write to the queue. При вызове SetPermissionsсведения о пользователе и разрешениях добавляются в конец существующего списка.When you call SetPermissions, the user and permissions information is appended to the bottom of the existing list.

Система проверяет каждую AccessControlEntry последовательно, пока не произойдет одно из следующих событий:The system examines each AccessControlEntry in sequence until one of the following events occurs:

  • Запрет AccessControlEntry на доступ — явно запрещает любые запрошенные права доступа к одному из доверенных лиц, перечисленных в маркере доступа потока.An access-denied AccessControlEntry explicitly denies any of the requested access rights to one of the trustees listed in the thread's access token.

  • Один или несколько элементов, разрешенных AccessControlEntry доступом для доверенных лиц, указанных в маркере доступа потока, явным образом предоставляют все запрошенные права доступа.One or more access-allowed AccessControlEntry items for trustees listed in the thread's access token explicitly grant all the requested access rights.

  • Все AccessControlEntry элементы были проверены, но по-прежнему по крайней мере одно запрошенное право доступа, которое не было явно разрешено, в этом случае доступ неявно отклоняется.All AccessControlEntry items have been checked and there is still at least one requested access right that has not been explicitly allowed, in which case, access is implicitly denied.

При создании dacl параметра в AccessControlList коллекцию добавляются AccessControlEntry экземпляры.When you construct the dacl parameter, you add AccessControlEntry instances to your AccessControlList collection. При создании каждой записи контроля доступа можно указать общие или стандартные права доступа.When you construct each access control entry, you can specify generic or standard access rights. Права на очередь могут быть любым сочетанием следующих прав:The rights to a queue can be any combination of the following:

  • УдалениеDelete

  • Чтение безопасностиRead Security

  • Безопасность записиWrite Security

  • СинхронизацияSynchronize

  • Изменение владельцаModify Owner

  • ЧтениеRead

  • WriteWrite

  • ВыполнениеExecute

  • ОбязательноRequired

  • ВсеAll

  • НетNone

Эти права представляют собой набор битовых флагов, которые можно комбинировать с помощью побитового оператора или.These rights are a set of bit flags that you can combine using the OR bitwise operator.

  • Полный доступFull Control

  • Удалить сообщениеDelete Message

  • Получение сообщенияReceive Message

  • Просмотр сообщенияPeek Message

  • Получение сообщения журналаReceive Journal Message

  • Получение свойств очередиGet Queue Properties

  • Задание свойств очередиSet Queue Properties

  • Получить разрешенияGet Permissions

  • Настройка разрешенийSet Permissions

  • Получить владение очередьюTake Queue Ownership

  • Запись сообщенияWrite Message

В следующей таблице показано, доступен ли этот метод в различных режимах рабочей группы.The following table shows whether this method is available in various Workgroup modes.

Режим рабочей группыWorkgroup mode ДоступноAvailable
Локальный компьютерLocal computer ДаYes
Локальный компьютер и прямое имя форматаLocal computer and direct format name ДаYes
Удаленный компьютерRemote computer НетNo
Удаленный компьютер и прямое имя форматаRemote computer and direct format name НетNo

Дополнительно

SetPermissions(MessageQueueAccessControlEntry)

Назначает права доступа к очереди на основе содержимого элемента управления доступом.Assigns access rights to the queue based on the contents of an access control entry.

public:
 void SetPermissions(System::Messaging::MessageQueueAccessControlEntry ^ ace);
public void SetPermissions (System.Messaging.MessageQueueAccessControlEntry ace);
member this.SetPermissions : System.Messaging.MessageQueueAccessControlEntry -> unit
Public Sub SetPermissions (ace As MessageQueueAccessControlEntry)

Параметры

ace
MessageQueueAccessControlEntry

Объект MessageQueueAccessControlEntry, который указывает пользователя, тип доступа и тип разрешения.A MessageQueueAccessControlEntry that specifies a user, an access type, and a permission type.

Исключения

При обращении к методу службы очереди сообщений возникла ошибка.An error occurred when accessing a Message Queuing method.

Примеры

В следующем коде показано использование функции SetPermissions(MessageQueueAccessControlEntry).The following code example demonstrates the use of SetPermissions(MessageQueueAccessControlEntry).


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

// Create a new trustee to represent the "Everyone" user group.
Trustee^ tr = gcnew Trustee("Everyone");

// Create a MessageQueueAccessControlEntry, granting the trustee the
// right to receive messages from the queue.
MessageQueueAccessControlEntry^ entry = gcnew
    MessageQueueAccessControlEntry(
    tr, MessageQueueAccessRights::ReceiveMessage,
    AccessControlEntryType::Allow);

// Apply the MessageQueueAccessControlEntry to the queue.
queue->SetPermissions(entry);

queue->Close();


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

// Create a new trustee to represent the "Everyone" user group.
Trustee tr = new Trustee("Everyone");

// Create a MessageQueueAccessControlEntry, granting the trustee the
// right to receive messages from the queue.
MessageQueueAccessControlEntry entry = new
    MessageQueueAccessControlEntry(
    tr, MessageQueueAccessRights.ReceiveMessage,
    AccessControlEntryType.Allow);

// Apply the MessageQueueAccessControlEntry to the queue.
queue.SetPermissions(entry);

Комментарии

Используйте эту перегрузку, чтобы предоставить, отклонить или отозвать права с помощью записи управления доступом для указания сведений о доверенных лицах и правах.Use this overload to grant, deny, or revoke rights by using an access control entry to specify trustee and rights information.

Доверенное лицо, указываемое при создании ace параметра, может быть отдельным пользователем, группой пользователей или компьютером.The trustee you specify when you construct the ace parameter can be an individual user, a group of users, or a computer. Если доверенное лицо является отдельным, используйте формат DOMAIN. \ userIf the trustee is an individual, use the format DOMAIN\user. Для доверенного лица можно указать ".", чтобы указать локальный компьютер.You can specify "." for the trustee to indicate the local computer.

Разрешения, назначаемые с SetPermissions помощью добавления прав в существующий список.The permissions you assign through SetPermissions add rights to the existing list. По умолчанию создатель общей или частной очереди имеет полный доступ, а группа домена Everyone имеет разрешение на получение свойств очереди, получение разрешений и запись в очередь.By default, the creator of a public or private queue has full control, and the domain group Everyone has permission to get queue properties, get permissions, and write to the queue. При вызове SetPermissionsсведения о пользователе и разрешениях добавляются в конец существующего списка.When you call SetPermissions, the user and permissions information is appended to the bottom of the existing list.

Система проверяет каждую AccessControlEntry последовательно, пока не произойдет одно из следующих событий:The system examines each AccessControlEntry in sequence until one of the following events occurs:

  • Запрет AccessControlEntry на доступ — явно запрещает любые запрошенные права доступа к одному из доверенных лиц, перечисленных в маркере доступа потока.An access-denied AccessControlEntry explicitly denies any of the requested access rights to one of the trustees listed in the thread's access token.

  • Один или несколько элементов, разрешенных AccessControlEntry доступом для доверенных лиц, указанных в маркере доступа потока, явным образом предоставляют все запрошенные права доступа.One or more access-allowed AccessControlEntry items for trustees listed in the thread's access token explicitly grant all the requested access rights.

  • Все AccessControlEntry элементы были проверены, но по-прежнему по крайней мере одно запрошенное право доступа, которое не было явно разрешено, в этом случае доступ неявно отклоняется.All AccessControlEntry items have been checked and there is still at least one requested access right that has not been explicitly allowed, in which case, access is implicitly denied.

Права на очередь, указываемые в rights параметре при MessageQueueAccessControlEntryсоздании, могут быть любым сочетанием следующих элементов:The rights to a queue, which you specify in the rights parameter when you construct your MessageQueueAccessControlEntry, can be any combination of the following:

  • Полный доступFull Control

  • Удалить сообщениеDelete Message

  • Получение сообщенияReceive Message

  • Просмотр сообщенияPeek Message

  • Получение сообщения журналаReceive Journal Message

  • Получение свойств очередиGet Queue Properties

  • Задание свойств очередиSet Queue Properties

  • Получить разрешенияGet Permissions

  • Настройка разрешенийSet Permissions

  • Получить владение очередьюTake Queue Ownership

  • Запись сообщенияWrite Message

Параметр, заданный в конструкторе ace для параметра MessageQueueAccessRights , является флагом перечисления. rightsThe rights parameter you specify in the constructor for the ace parameter is a flag of the MessageQueueAccessRights enumeration. Он представляет набор битовых флагов, которые можно комбинировать с помощью побитового оператора или при построении rights параметра.It represents a set of bit flags that you can combine using the bitwise operator OR when you build the rights parameter.

В следующей таблице показано, доступен ли этот метод в различных режимах рабочей группы.The following table shows whether this method is available in various Workgroup modes.

Режим рабочей группыWorkgroup mode ДоступноAvailable
Локальный компьютерLocal computer ДаYes
Локальный компьютер и прямое имя форматаLocal computer and direct format name ДаYes
Удаленный компьютерRemote computer НетNo
Удаленный компьютер и прямое имя форматаRemote computer and direct format name НетNo

Дополнительно

SetPermissions(String, MessageQueueAccessRights)

Предоставляет компьютеру, группе или пользователю указанные права доступа.Gives a computer, group, or user the specified access rights.

public:
 void SetPermissions(System::String ^ user, System::Messaging::MessageQueueAccessRights rights);
public void SetPermissions (string user, System.Messaging.MessageQueueAccessRights rights);
member this.SetPermissions : string * System.Messaging.MessageQueueAccessRights -> unit
Public Sub SetPermissions (user As String, rights As MessageQueueAccessRights)

Параметры

user
String

Отдельный пользователь, группа или компьютер, которые получают дополнительные права на работу с очередью.The individual, group, or computer that gets additional rights to the queue.

rights
MessageQueueAccessRights

Объект MessageQueueAccessRights, который показывает набор прав на работу с очередью, которые назначаются службой очереди сообщений параметру user.A MessageQueueAccessRights that indicates the set of rights to the queue that Message Queuing assigns to the user passed in.

Исключения

Значение параметра usernull.The user is null.

При обращении к методу службы очереди сообщений возникла ошибка.An error occurred when accessing a Message Queuing method.

Примеры

В следующем коде показано использование функции SetPermissions(String, MessageQueueAccessRights).The following code example demonstrates the use of SetPermissions(String, MessageQueueAccessRights).


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

// Grant all users in the "Everyone" user group the right to receive
// messages from the queue.
queue->SetPermissions("Everyone",
    MessageQueueAccessRights::ReceiveMessage);

queue->Close();


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

// Grant all users in the "Everyone" user group the right to receive
// messages from the queue.
queue.SetPermissions("Everyone", MessageQueueAccessRights.ReceiveMessage);

Комментарии

Используйте эту перегрузку для предоставления указанных прав отдельному пользователю.Use this overload to grant specified rights to an individual user. Пользователь может быть любым допустимым доверенным лицом, включая отдельных пользователей, группы пользователей или компьютер.The user can be any valid trustee, which includes individual users, groups of users, or a computer. Если пользователь является DOMAIN отдельным, используйте формат \ user для user параметра.If the user is an individual, use the format DOMAIN\user for the user parameter. Можно указать "." для user параметра, чтобы указать локальный компьютер.You can specify "." for the user parameter to indicate the local computer.

Разрешения, назначаемые с SetPermissions помощью добавления прав в существующий список.The permissions you assign through SetPermissions add rights to the existing list. По умолчанию создатель общей или частной очереди имеет полный доступ, а группа домена Everyone имеет разрешение на получение свойств очереди, получение разрешений и запись в очередь.By default, the creator of a public or private queue has full control, and the domain group Everyone has permission to get queue properties, get permissions, and write to the queue. При вызове SetPermissionsсведения о пользователе и разрешениях добавляются в конец существующего списка.When you call SetPermissions, the user and permissions information is appended to the bottom of the existing list.

Система проверяет каждую AccessControlEntry последовательно, пока не произойдет одно из следующих событий:The system examines each AccessControlEntry in sequence until one of the following events occurs:

  • Запрет AccessControlEntry на доступ — явно запрещает любые запрошенные права доступа к одному из доверенных лиц, перечисленных в маркере доступа потока.An access-denied AccessControlEntry explicitly denies any of the requested access rights to one of the trustees listed in the thread's access token.

  • Один или несколько элементов, разрешенных AccessControlEntry доступом для доверенных лиц, указанных в маркере доступа потока, явным образом предоставляют все запрошенные права доступа.One or more access-allowed AccessControlEntry items for trustees listed in the thread's access token explicitly grant all the requested access rights.

  • Все AccessControlEntry элементы были проверены, но по-прежнему по крайней мере одно запрошенное право доступа, которое не было явно разрешено, в этом случае доступ неявно отклоняется.All AccessControlEntry items have been checked and there is still at least one requested access right that has not been explicitly allowed, in which case, access is implicitly denied.

Права на очередь, указанную в rights параметре, могут быть любым сочетанием следующих параметров:The rights to a queue, specified in the rights parameter, can be any combination of the following:

  • Полный доступFull Control

  • Удалить сообщениеDelete Message

  • Получение сообщенияReceive Message

  • Просмотр сообщенияPeek Message

  • Получение сообщения журналаReceive Journal Message

  • Получение свойств очередиGet Queue Properties

  • Задание свойств очередиSet Queue Properties

  • Получить разрешенияGet Permissions

  • Настройка разрешенийSet Permissions

  • Получить владение очередьюTake Queue Ownership

  • Запись сообщенияWrite Message

Перечисление представляет набор битовых флагов, которые можно комбинировать с помощью побитового оператора или rights для создания параметра. MessageQueueAccessRightsThe MessageQueueAccessRights enumeration represents a set of bit flags that you can combine using the bitwise operator OR to build the rights parameter.

Эта перегрузка позволяет предоставлять только разрешения. Вы не можете отозвать или отклонить их.With this overload, you can only grant permissions; you cannot revoke or deny them. Необходимо использовать другую перегрузку, чтобы явно предоставить AccessControlEntryType любой Allowиз них.You must use a different overload to explicitly grant any AccessControlEntryType other than Allow.

В следующей таблице показано, доступен ли этот метод в различных режимах рабочей группы.The following table shows whether this method is available in various Workgroup modes.

Режим рабочей группыWorkgroup mode ДоступноAvailable
Локальный компьютерLocal computer ДаYes
Локальный компьютер и прямое имя форматаLocal computer and direct format name ДаYes
Удаленный компьютерRemote computer НетNo
Удаленный компьютер и прямое имя форматаRemote computer and direct format name НетNo

Дополнительно

SetPermissions(String, MessageQueueAccessRights, AccessControlEntryType)

Предоставляет компьютеру, группе или пользователю указанные права доступа указанного типа управления доступом (разрешить, отказать, отозвать или задать).Gives a computer, group, or user the specified access rights, with the specified access control type (allow, deny, revoke, or set).

public:
 void SetPermissions(System::String ^ user, System::Messaging::MessageQueueAccessRights rights, System::Messaging::AccessControlEntryType entryType);
public void SetPermissions (string user, System.Messaging.MessageQueueAccessRights rights, System.Messaging.AccessControlEntryType entryType);
member this.SetPermissions : string * System.Messaging.MessageQueueAccessRights * System.Messaging.AccessControlEntryType -> unit
Public Sub SetPermissions (user As String, rights As MessageQueueAccessRights, entryType As AccessControlEntryType)

Параметры

user
String

Отдельный пользователь, группа или компьютер, которые получают дополнительные права на работу с очередью.The individual, group, or computer that gets additional rights to the queue.

rights
MessageQueueAccessRights

Объект MessageQueueAccessRights, который показывает набор прав на работу с очередью, которые назначаются службой очереди сообщений параметру user.A MessageQueueAccessRights that indicates the set of rights to the queue that Message Queuing assigns to the user passed in.

entryType
AccessControlEntryType

Объект AccessControlEntryType, который указывает, нужно ли предоставить разрешения, отказать в предоставлении разрешений или отозвать разрешения, задаваемые параметром rights.A AccessControlEntryType that specifies whether to grant, deny, or revoke the permissions specified by the rights parameter.

Исключения

При обращении к методу службы очереди сообщений возникла ошибка.An error occurred when accessing a Message Queuing method.

Примеры

В следующем коде показано использование функции SetPermissions(String, MessageQueueAccessRights, AccessControlEntryType).The following code example demonstrates the use of SetPermissions(String, MessageQueueAccessRights, AccessControlEntryType).


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

// Grant all users in the "Everyone" user group the right to receive
// messages from the queue.
queue->SetPermissions("Everyone",
    MessageQueueAccessRights::ReceiveMessage,
    AccessControlEntryType::Allow);

queue->Close();


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

// Grant all users in the "Everyone" user group the right to receive
// messages from the queue.
queue.SetPermissions("Everyone", MessageQueueAccessRights.ReceiveMessage,
    AccessControlEntryType.Allow);

Комментарии

Используйте эту перегрузку для предоставления, запрета или отзыва указанных прав для отдельного пользователя.Use this overload to grant, deny, or revoke specified rights for an individual user. Пользователь может быть любым допустимым доверенным лицом, включая отдельных пользователей, группы пользователей или компьютер.The user can be any valid trustee, which includes individual users, groups of users, or a computer. Если пользователь является DOMAIN отдельным, используйте формат \ user для user параметра.If the user is an individual, use the format DOMAIN\user for the user parameter. Можно указать "." для user параметра, чтобы указать локальный компьютер.You can specify "." for the user parameter to indicate the local computer.

Разрешения, назначаемые с SetPermissions помощью добавления прав в существующий список.The permissions you assign through SetPermissions add rights to the existing list. По умолчанию создатель общей или частной очереди имеет полный доступ, а группа домена Everyone имеет разрешение на получение свойств очереди, получение разрешений и запись в очередь.By default, the creator of a public or private queue has full control, and the domain group Everyone has permission to get queue properties, get permissions, and write to the queue. При вызове SetPermissionsсведения о пользователе и разрешениях добавляются в конец существующего списка.When you call SetPermissions, the user and permissions information is appended to the bottom of the existing list.

Система проверяет каждую AccessControlEntry последовательно, пока не произойдет одно из следующих событий:The system examines each AccessControlEntry in sequence until one of the following events occurs:

  • Запрет AccessControlEntry на доступ — явно запрещает любые запрошенные права доступа к одному из доверенных лиц, перечисленных в маркере доступа потока.An access-denied AccessControlEntry explicitly denies any of the requested access rights to one of the trustees listed in the thread's access token.

  • Один или несколько элементов, разрешенных AccessControlEntry доступом для доверенных лиц, указанных в маркере доступа потока, явным образом предоставляют все запрошенные права доступа.One or more access-allowed AccessControlEntry items for trustees listed in the thread's access token explicitly grant all the requested access rights.

  • Все AccessControlEntry элементы были проверены, но по-прежнему по крайней мере одно запрошенное право доступа, которое не было явно разрешено, в этом случае доступ неявно отклоняется.All AccessControlEntry items have been checked and there is still at least one requested access right that has not been explicitly allowed, in which case, access is implicitly denied.

Права на очередь, указанную в rights параметре, могут быть любым сочетанием следующих параметров:The rights to a queue, specified in the rights parameter, can be any combination of the following:

  • Полный доступFull Control

  • Удалить сообщениеDelete Message

  • Получение сообщенияReceive Message

  • Просмотр сообщенияPeek Message

  • Получение сообщения журналаReceive Journal Message

  • Получение свойств очередиGet Queue Properties

  • Задание свойств очередиSet Queue Properties

  • Получить разрешенияGet Permissions

  • Настройка разрешенийSet Permissions

  • Получить владение очередьюTake Queue Ownership

  • Запись сообщенияWrite Message

Перечисление представляет набор битовых флагов, которые можно комбинировать с помощью побитового оператора или rights для создания параметра. MessageQueueAccessRightsThe MessageQueueAccessRights enumeration represents a set of bit flags that you can combine using the bitwise operator OR to build the rights parameter.

В следующей таблице показано, доступен ли этот метод в различных режимах рабочей группы.The following table shows whether this method is available in various Workgroup modes.

Режим рабочей группыWorkgroup mode ДоступноAvailable
Локальный компьютерLocal computer ДаYes
Локальный компьютер и прямое имя форматаLocal computer and direct format name ДаYes
Удаленный компьютерRemote computer НетNo
Удаленный компьютер и прямое имя форматаRemote computer and direct format name НетNo

Дополнительно

Применяется к