Freigeben über


MessagePropertyFilter.SenderId Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob beim Einsehen oder beim Empfang einer Meldung die SenderId-Eigenschaft abgerufen wird, oder legt diesen fest.

public:
 property bool SenderId { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MsgSenderId")]
public bool SenderId { get; set; }
[<System.Messaging.MessagingDescription("MsgSenderId")>]
member this.SenderId : bool with get, set
Public Property SenderId As Boolean

Eigenschaftswert

true, wenn Informationen über den SenderId abgerufen werden, andernfalls false. Der Standardwert ist false.

Attribute

Beispiele

Im folgenden Codebeispiel wird die Verwendung des SenderId-Attributs veranschaulicht.

// Set the queue's MessageReadPropertyFilter property 
// to enable the message's SenderId property.
queue->MessageReadPropertyFilter->SenderId = true;

// Peek at the message. Time out after ten seconds 
// in case the message was not delivered.
orderMessage = queue->Peek(TimeSpan::FromSeconds(10.0));

// Display the value of the message's SenderId property.
Console::WriteLine("Message.SenderId: {0}", 
    orderMessage->SenderId);
// Set the queue's MessageReadPropertyFilter property to enable the
// message's SenderId property.
queue.MessageReadPropertyFilter.SenderId = true;

// Peek at the message. Time out after ten seconds in case the message
// was not delivered.
orderMessage = queue.Peek(TimeSpan.FromSeconds(10.0));

// Display the value of the message's SenderId property.
Console.WriteLine("Message.SenderId: {0}",
    orderMessage.SenderId);

Hinweise

Die SenderId -Eigenschaft der Message -Klasse wird in erster Linie vom empfangenden Warteschlangen-Manager verwendet, wenn eine Nachricht authentifiziert wird. Die -Eigenschaft wird von Message Queuing festgelegt und vom Warteschlangen-Manager verwendet, um zu überprüfen, wer die Nachricht gesendet hat und ob der Absender über Zugriffsrechte für die empfangende Warteschlange verfügt.

Gilt für:

Weitere Informationen