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()

Значение свойства

Byte[]

Массив байтовых значений, описывающий отправителя. Принимающая служба Queue Manager использует этот идентификатор при проверке подлинности сообщения, чтобы проверить отправителя сообщения и права отправителя на доступ к очереди.

Атрибуты

Исключения

Сообщение не отправлено. Это свойство можно прочитать только для сообщений, извлеченных из очереди.

-или-

Очередь сообщений фильтруется, чтобы не учитывать свойство SenderId.

Комментарии

AttachSenderId Если свойство имеет значение false, идентификатор отправителя, указанный в свойствеSenderId, не прикрепляется к сообщению при его отправке. Это указывает на очередь сообщений, что отправитель не должен проверяться при отправке сообщения в целевую очередь. AttachSenderId Если свойство имеет значение true, SenderId значение свойства является надежным только в том случае, если сообщение прошло проверку подлинности. Authenticated Используйте свойство вместе со свойством , SenderId чтобы проверить права доступа отправителя.

Приложение соединителя — это приложение, которое использует сервер соединителя для обмена данными между очередью сообщений и другими системами очередей. Для обеспечения очереди сообщений требуется, чтобы приложения соединителей предоставляли идентификацию отправителя. Необходимо задать свойство при отправке ConnectorType сообщения через приложение соединителя.

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

См. также раздел