Message.SenderId Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает идентификатор пользователя, отправившего сообщение.
public:
property cli::array <System::Byte> ^ SenderId { cli::array <System::Byte> ^ get(); };
[System.Messaging.MessagingDescription("MsgSenderId")]
public byte[] SenderId { get; }
[<System.Messaging.MessagingDescription("MsgSenderId")>]
member this.SenderId : byte[]
Public ReadOnly Property SenderId As Byte()
Значение свойства
Массив байтовых значений, описывающий отправителя. Принимающая служба Queue Manager использует этот идентификатор при проверке подлинности сообщения, чтобы проверить отправителя сообщения и права отправителя на доступ к очереди.
- Атрибуты
Исключения
Сообщение не отправлено. Это свойство можно прочитать только для сообщений, извлеченных из очереди.
-или-
Очередь сообщений фильтруется, чтобы не учитывать свойство SenderId.
Комментарии
AttachSenderId Если свойство имеет значение false
, идентификатор отправителя, указанный в свойствеSenderId, не прикрепляется к сообщению при его отправке. Это указывает на очередь сообщений, что отправитель не должен проверяться при отправке сообщения в целевую очередь. AttachSenderId Если свойство имеет значение true
, SenderId значение свойства является надежным только в том случае, если сообщение прошло проверку подлинности. Authenticated Используйте свойство вместе со свойством , SenderId чтобы проверить права доступа отправителя.
Приложение соединителя — это приложение, которое использует сервер соединителя для обмена данными между очередью сообщений и другими системами очередей. Для обеспечения очереди сообщений требуется, чтобы приложения соединителей предоставляли идентификацию отправителя. Необходимо задать свойство при отправке ConnectorType сообщения через приложение соединителя.