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()
Значение свойства
Массив байтовых значений, определяющих отправителя. Получая диспетчер очередей использует идентификатор при проверке подлинности сообщения, чтобы проверить отправителя сообщения и права доступа отправителя к очереди.
- Атрибуты
Исключения
Сообщение не было отправлено. Это свойство может быть прочитано только в сообщениях, полученных из очереди.
–или–
Очередь сообщений фильтруется, чтобы игнорировать SenderId свойство.
Комментарии
AttachSenderId Если свойство имеет значениеfalse, идентификатор отправителя, указанный в SenderId свойстве, не присоединен к сообщению при отправке. Это означает, что очередь сообщений не должна проверяться отправителем при отправке сообщения в целевую очередь.
AttachSenderId Если свойство имеет trueзначение, значение свойства является надежным только в том случае, SenderId если сообщение прошло проверку подлинности.
Authenticated Используйте свойство вместе со свойствомSenderId, чтобы проверить права доступа отправителя.
Приложение соединителя — это приложение, использующее сервер соединителя для обеспечения связи между очередью сообщений и другими системами очередей. Очередь сообщений требует, чтобы приложения соединителей предоставляли идентификацию отправителя. Необходимо задать ConnectorType свойство при отправке сообщения через приложение соединителя.