Compartir a través de


MessagePropertyFilter.Extension Propiedad

Definición

Obtiene o establece un valor que indica si se debe recuperar información de la propiedad Extension al recibir un mensaje o leerlo.

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

Valor de propiedad

true para recibir información de Extension; en cualquier otro caso, false. De manera predeterminada, es false.

Atributos

Ejemplos

En el ejemplo de código siguiente se muestra el uso de la Extension propiedad .

// Set the queue's MessageReadPropertyFilter property 
// to enable the message's Extension property.
queue->MessageReadPropertyFilter->Extension = 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 Extension property.
Console::WriteLine("Message.Extension: {0}", 
    orderMessage->Extension);
// Set the queue's MessageReadPropertyFilter property to enable the
// message's Extension property.
queue.MessageReadPropertyFilter.Extension = 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 Extension property.
Console.WriteLine("Message.Extension: {0}",
    orderMessage.Extension);

Comentarios

La Extension propiedad de la clase proporciona información adicional definida por la Message aplicación asociada al mensaje, como un objeto binario grande. Es responsabilidad de la aplicación receptora interpretar el contenido de Extension.

Se aplica a

Consulte también