Поделиться через


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[]

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

Атрибуты

Исключения

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

–или–

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

Комментарии

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

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

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

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