MessageHeaders.GetHeader Méthode

Définition

Récupère un en-tête de message dans cette collection.

Surcharges

GetHeader<T>(String, String, XmlObjectSerializer)

Récupère un en-tête de message dans cette collection en fonction du LocalName, de l'URI d'espace de noms et du sérialiseur spécifiés.

GetHeader<T>(String, String)

Recherche un en-tête de message dans cette collection en fonction du LocalName et l'URI d'espace de noms de l'élément d'en-tête spécifiés.

GetHeader<T>(String, String, String[])

Récupère un en-tête de message dans cette collection en fonction du LocalName, de l’URI d’espace de noms et des acteurs de l’élément d’en-tête spécifiés.

GetHeader<T>(Int32)

Récupère un en-tête de message à une position spécifique dans cette collection.

GetHeader<T>(Int32, XmlObjectSerializer)

Récupère un en-tête de message à une position spécifique dans cette collection.

GetHeader<T>(String, String, XmlObjectSerializer)

Source:
MessageHeaders.cs
Source:
MessageHeaders.cs
Source:
MessageHeaders.cs

Récupère un en-tête de message dans cette collection en fonction du LocalName, de l'URI d'espace de noms et du sérialiseur spécifiés.

C#
public T GetHeader<T> (string name, string ns, System.Runtime.Serialization.XmlObjectSerializer serializer);

Paramètres de type

T

Type de l'en-tête de message.

Paramètres

name
String

LocalName de l'élément XML d'en-tête.

ns
String

URI d'espace de noms de l'élément XML d'en-tête.

serializer
XmlObjectSerializer

XmlObjectSerializer qui est utilisé pour sérialiser l'en-tête.

Retours

T

En-tête de message avec le nom spécifié.

S’applique à

.NET 8 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, 8
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
UWP 10.0

GetHeader<T>(String, String)

Source:
MessageHeaders.cs
Source:
MessageHeaders.cs
Source:
MessageHeaders.cs

Recherche un en-tête de message dans cette collection en fonction du LocalName et l'URI d'espace de noms de l'élément d'en-tête spécifiés.

C#
public T GetHeader<T> (string name, string ns);

Paramètres de type

T

Type de l'en-tête de message.

Paramètres

name
String

LocalName de l'élément XML d'en-tête.

ns
String

URI d'espace de noms de l'élément XML d'en-tête.

Retours

T

En-tête de message avec le nom spécifié.

Remarques

Cette méthode utilise uniquement le DataContractSerializer. Elle n'essaie pas de déterminer à partir du type si le XmlObjectSerializer ou le DataContractSerializer doit être utilisé. Pour utiliser le sérialiseur XML, appelez GetHeader<T>(String, String, XmlObjectSerializer) ou obtenez directement le lecteur dans le contenu et appelez-le directement dans le sérialiseur.

S’applique à

.NET 8 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, 8
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
UWP 10.0

GetHeader<T>(String, String, String[])

Source:
MessageHeaders.cs
Source:
MessageHeaders.cs
Source:
MessageHeaders.cs

Récupère un en-tête de message dans cette collection en fonction du LocalName, de l’URI d’espace de noms et des acteurs de l’élément d’en-tête spécifiés.

C#
public T GetHeader<T> (string name, string ns, params string[] actors);

Paramètres de type

T

Type de l'en-tête de message.

Paramètres

name
String

LocalName de l'élément XML d'en-tête.

ns
String

URI d'espace de noms de l'élément XML d'en-tête.

actors
String[]

Destinataire ciblé de l'en-tête de message.

Retours

T

En-tête de message avec le nom spécifié.

Remarques

Cette méthode utilise uniquement le DataContractSerializer. Elle n'essaie pas de déterminer à partir du type si le XmlObjectSerializer ou le DataContractSerializer doit être utilisé. Pour utiliser le sérialiseur XML, appelez GetHeader<T>(String, String, XmlObjectSerializer) ou obtenez directement le lecteur dans le contenu et appelez-le directement dans le sérialiseur.

S’applique à

.NET 8 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, 8
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
UWP 10.0

GetHeader<T>(Int32)

Source:
MessageHeaders.cs
Source:
MessageHeaders.cs
Source:
MessageHeaders.cs

Récupère un en-tête de message à une position spécifique dans cette collection.

C#
public T GetHeader<T> (int index);

Paramètres de type

T

Type de l'en-tête de message.

Paramètres

index
Int32

Index de base zéro de l'en-tête à obtenir.

Retours

T

En-tête de message au niveau de l'index spécifié.

Remarques

Cette méthode utilise uniquement le DataContractSerializer. Elle n'essaie pas de déterminer à partir du type si le XmlObjectSerializer ou le DataContractSerializer doit être utilisé. Pour utiliser le sérialiseur XML, appelez GetHeader<T>(String, String, XmlObjectSerializer) ou obtenez directement le lecteur dans le contenu et appelez-le directement dans le sérialiseur.

S’applique à

.NET 8 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, 8
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
UWP 10.0

GetHeader<T>(Int32, XmlObjectSerializer)

Source:
MessageHeaders.cs
Source:
MessageHeaders.cs
Source:
MessageHeaders.cs

Récupère un en-tête de message à une position spécifique dans cette collection.

C#
public T GetHeader<T> (int index, System.Runtime.Serialization.XmlObjectSerializer serializer);

Paramètres de type

T

Type de l'en-tête de message.

Paramètres

index
Int32

Index de base zéro de l'en-tête à obtenir.

serializer
XmlObjectSerializer

XmlObjectSerializer qui est utilisé pour sérialiser l'en-tête.

Retours

T

En-tête de message au niveau de l'index spécifié.

S’applique à

.NET 8 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, 8
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
UWP 10.0