Bibliothèque de classes .NET Framework
Message..::.Label, propriété

Mise à jour : novembre 2007

Obtient ou définit une chaîne Unicode définie par l'application qui décrit le message.

Espace de noms :  System.Messaging
Assembly :  System.Messaging (dans System.Messaging.dll)

Syntaxe

Visual Basic (Déclaration)
<MessagingDescriptionAttribute("MsgLabel")> _
Public Property Label As String
Visual Basic (Utilisation)
Dim instance As Message
Dim value As String

value = instance.Label

instance.Label = value
C#
[MessagingDescriptionAttribute("MsgLabel")]
public string Label { get; set; }
VisualC++
[MessagingDescriptionAttribute(L"MsgLabel")]
public:
property String^ Label {
    String^ get ();
    void set (String^ value);
}
J#
/** @property */
/** @attribute MessagingDescriptionAttribute("MsgLabel") */
public String get_Label()
/** @property */
/** @attribute MessagingDescriptionAttribute("MsgLabel") */
public  void set_Label(String value)
JScript
public function get Label () : String
public function set Label (value : String)

Valeur de propriété

Type : System..::.String

Étiquette du message. La valeur par défaut est une chaîne vide ("").

Exceptions

ExceptionCondition
InvalidOperationException

La file d'attente des messages est filtrée pour ignorer la propriété Label.

Notes

Vous pouvez utiliser une étiquette de message à plusieurs fins. Par exemple, vous pouvez l'utiliser dans un but d'affichage ou pour traiter de manière sélective les messages basés sur la valeur de l'étiquette. L'étiquette n'a pas besoin d'être unique pour tous les messages.

La file d'attente et les étiquettes des messages représentent une valeur définie par l'application qui peut aider à identifier la file d'attente ou le message en termes lisibles par l'être humain. L'application est chargée d'interpréter le contenu de l'étiquette, qui n'a pas de signification intrinsèque par rapport à l'application Message Queuing.

Exemples

L'exemple de code suivant obtient et définit la valeur de la propriété Label d'un message.

C#
// Set the message's Label property.
orderMessage.Label = "Order Message";

// Display the new value of the message's Label property.
Console.WriteLine("Message Label: {0}", orderMessage.Label);
VisualC++
// Set the message's Label property.
orderMessage->Label = "Order Message";

// Display the new value of the message's Label property.
Console::WriteLine("Message Label: {0}", orderMessage->Label);
J#
// Set the message's Label property.
orderMessage.set_Label("Order Message");
// Display the new value of the message's Label property.
Console.WriteLine("Message Label: {0}", orderMessage.get_Label());
Autorisations

Plateformes

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile pour Smartphone, Windows Mobile pour Pocket PC

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Pris en charge dans : 3.5, 2.0
Voir aussi

Référence

Mots clés :


Page view tracker