Soap.WSDLItems.TWSDLItems.GetSoapHeaders
Delphi
function GetSoapHeaders(BindingName: IQualifiedName; const Operation: DOMString; Input: Boolean; OverloadIndex: Integer; const MessageName: DOMString; var SOAPVersion: TSOAPVersion; out ResultsWSDLItems: IWSDLItems): IHeaderInfoArray;
C++
IHeaderInfoArray __fastcall GetSoapHeaders(_di_IQualifiedName BindingName, const System::UnicodeString Operation, bool Input, int OverloadIndex, const System::UnicodeString MessageName, Soap::Wsdlintf::TSOAPVersion &SOAPVersion, /* out */ _di_IWSDLItems &ResultsWSDLItems);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Soap.WSDLItems.pas Soap.WSDLItems.hpp |
Soap.WSDLItems | TWSDLItems |
Description
Renvoie une interface pour accéder à un ensemble spécifié de noeuds d'en-tête.
Appelez GetSoapHeaders pour récupérer un tableau dynamique d'interfaces d'accès aux informations sur les noeuds d'en-tête d'une opération spécifiée sur une liaison donnée. Cette méthode fournit l'implémentation sous-jacente des méthodes GetSoapInputHeaders et GetSoapOutputHeaders.
BindingName est une interface de lecture du nom de la liaison qui inclut la balise <soap:binding>. Une liaison décrit les protocoles de codage et de transport d'un type de port associé.
Operation est le nom de l'opération de cette balise <soap:binding>. Les opérations correspondent aux méthodes sur une interface invocable.
Input indique si le noeud d'en-tête doit appartenir au noeud en entrée (true) ou en sortie (false) de l'opération.
Lorsque la liaison comporte plusieurs opérations de même nom (méthode surchargée), OverloadIndex indique quel noeud opération est désiré. 0 indique la première opération ayant le nom spécifié, 1 indique le second noeud opération, etc.
MessageName est le nom d'un Message auquel l'en-tête doit être associé. Si MessageName est une chaîne vide, GetSoapHeaders ne contrôle pas le message auquel l'en-tête est associé.
Si GetSoapHeaders ne parvient pas à localiser un noeud d'en-tête pour la liaison, le nom et le IOType spécifiés, elle renvoie nil (Delphi) ou NULL (C++).