Message.GetBodyAttribute(String, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.