Message.SenderId Eigenschaft

Definition

Ruft die ID des sendenden Benutzers ab.

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

Eigenschaftswert

Byte[]

Ein Bytearray, das den Benutzer identifiziert. Der empfangende Warteschlangenmanager überprüft bei der Authentifizierung einer Meldung den Sender und seine Zugriffsrechte für die Warteschlange anhand der ID.

Attribute

Ausnahmen

Die Meldung wurde nicht gesendet. Diese Eigenschaft kann nur bei Meldungen gelesen werden, die aus einer Warteschlange abgerufen wurden.

- oder -

Die SenderId-Eigenschaft wird aufgrund eines für die Meldungswarteschlange gesetzten Filters ignoriert.

Hinweise

Wenn die AttachSenderId -Eigenschaft ist false, wird der in der SenderId -Eigenschaft angegebene Absenderbezeichner nicht an die Nachricht angefügt, wenn sie gesendet wird. Dies gibt für Message Queuing an, dass der Absender nicht überprüft werden soll, wenn er die Nachricht an die Zielwarteschlange sendet. Wenn die AttachSenderId -Eigenschaft ist true, ist der SenderId Eigenschaftswert nur vertrauenswürdig, wenn die Nachricht authentifiziert wurde. Verwenden Sie die Authenticated -Eigenschaft in Verbindung mit der SenderId -Eigenschaft, um die Zugriffsrechte des Absenders zu überprüfen.

Eine Connectoranwendung ist eine Anwendung, die einen Connectorserver verwendet, um die Kommunikation zwischen Message Queuing und anderen Warteschlangensystemen bereitzustellen. Message Queuing erfordert, dass Connectoranwendungen die Absenderidentifikation bereitstellen. Sie müssen die ConnectorType -Eigenschaft festlegen, wenn Sie eine Nachricht über eine Connectoranwendung senden.

Gilt für:

Weitere Informationen