MessagePropertyFilter.DefaultExtensionSize Eigenschaft

Definition

Ruft die Größe (in Bytes) des Standarderweiterungspuffers ab oder legt diese fest.

public:
 property int DefaultExtensionSize { int get(); void set(int value); };
[System.Messaging.MessagingDescription("MsgDefaultExtensionSize")]
public int DefaultExtensionSize { get; set; }
[<System.Messaging.MessagingDescription("MsgDefaultExtensionSize")>]
member this.DefaultExtensionSize : int with get, set
Public Property DefaultExtensionSize As Integer

Eigenschaftswert

Die Größe des beim Empfang der Meldung zu erstellenden Puffers für die Standarderweiterung. Der Standardwert ist 255 Bytes.

Attribute

Ausnahmen

Der zugewiesene Wert ist negativ.

Beispiele

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

// Set the filter's DefaultExtensionSize
// property to 1024 bytes.
queue->MessageReadPropertyFilter->
    DefaultExtensionSize = 1024;

// Display the new value of the filter's 
// DefaultExtensionSize property.
Console::WriteLine(
    "MessageReadPropertyFilter."
    "DefaultExtensionSize: {0}", 
    queue->MessageReadPropertyFilter->
    DefaultExtensionSize);
// Set the filter's DefaultExtensionSize property to 1024 bytes.
queue.MessageReadPropertyFilter.DefaultExtensionSize = 1024;

// Display the new value of the filter's DefaultExtensionSize property.
Console.WriteLine("MessageReadPropertyFilter.DefaultExtensionSize: {0}",
    queue.MessageReadPropertyFilter.DefaultExtensionSize.ToString());

Hinweise

Die Standarderweiterungsgröße gibt die Anzahl der Bytes an, die für die Erweiterung der Nachricht zugeordnet werden sollen. Die Extension -Eigenschaft der Message -Klasse stellt die zusätzlichen, anwendungsdefinierte Informationen dar, die der Nachricht zugeordnet sind, z. B. ein binäres großes Objekt. Es liegt in der Verantwortung der Anwendung, den Inhalt des Extensionzu interpretieren.

Gilt für:

Weitere Informationen