Share via


Message.GetBodyAttribute(String, String) Méthode

Définition

Récupère les attributs du corps du message.

public:
 System::String ^ GetBodyAttribute(System::String ^ localName, System::String ^ ns);
public string GetBodyAttribute (string localName, string ns);
member this.GetBodyAttribute : string * string -> string
Public Function GetBodyAttribute (localName As String, ns As String) As String

Paramètres

localName
String

Nom local du nœud XML.

Nom de l'élément qui correspond à ce membre. Cette chaîne doit être un nom d'élément XML valide.

ns
String

Espace de noms auquel appartient l'élément XML.

URI d'espace de noms de l'élément qui correspond à ce membre. Le système ne valide aucun URI autre que les adresses de transport.

Retours

Attributs du corps du message.

Exceptions

localName ou ns est null.

Le message est fermé.

Le message a été copié, lu ou écrit.

Remarques

Le corps d'une instance Message se calque sur le corps SOAP. Elle est accessible en tant que XmlDictionaryReader en appelant GetReaderAtBodyContents. Elle est initialement placée directement après l'élément <S:Body>, et elle retourne EOF dès qu'elle atteint l'élément </S:Body>. Ou bien, si vous attendez que le corps contienne un objet sérialisé, vous pouvez appeler à la place GetBody. Il convient de savoir que le corps d'un message n'est accessible qu'une seule fois et que le message peut être écrit une fois seulement aussi. Si vous souhaitez accéder au corps plusieurs fois, utilisez CreateBufferedCopy pour créer une instance MessageBuffer.

S’applique à