ServiceDescriptionImporter.GenerateWebReferences Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kompiliert eine Auflistung der Webverweise, um einen Clientproxy oder einen Serverstub zu erzeugen.
public:
static System::Collections::Specialized::StringCollection ^ GenerateWebReferences(System::Web::Services::Description::WebReferenceCollection ^ webReferences, System::CodeDom::Compiler::CodeDomProvider ^ codeProvider, System::CodeDom::CodeCompileUnit ^ codeCompileUnit, System::Web::Services::Description::WebReferenceOptions ^ options);
public static System.Collections.Specialized.StringCollection GenerateWebReferences (System.Web.Services.Description.WebReferenceCollection webReferences, System.CodeDom.Compiler.CodeDomProvider codeProvider, System.CodeDom.CodeCompileUnit codeCompileUnit, System.Web.Services.Description.WebReferenceOptions options);
static member GenerateWebReferences : System.Web.Services.Description.WebReferenceCollection * System.CodeDom.Compiler.CodeDomProvider * System.CodeDom.CodeCompileUnit * System.Web.Services.Description.WebReferenceOptions -> System.Collections.Specialized.StringCollection
Public Shared Function GenerateWebReferences (webReferences As WebReferenceCollection, codeProvider As CodeDomProvider, codeCompileUnit As CodeCompileUnit, options As WebReferenceOptions) As StringCollection
Parameter
- webReferences
- WebReferenceCollection
Eine WebReferenceCollection der zu kompilierenden Webverweise.
- codeProvider
- CodeDomProvider
Ein CodeDomProvider, der den Codeanbieter angibt.
- codeCompileUnit
- CodeCompileUnit
Eine CodeCompileUnit, die die Einheit angibt, in die Code kompiliert wird.
- options
- WebReferenceOptions
Eine WebReferenceOptions-Klasse, die Optionen für die Codegenerierung angibt.
Gibt zurück
Eine StringCollection mit Compilerwarnungen.
Hinweise
Die Dokumentsammlung der Dienste in jedem WebReference Element der webReferences
Auflistung sollte nur ServiceDescription und XmlSchema Objekte enthalten. Diese Methode kann Objekte nicht interpretieren DiscoveryDocument .
Wenn eine der XML-Webdienstmethoden in der webReferences
Auflistung benutzerdefinierte Parameter oder Rückgabetypen verwendet wird, werden diese Typen auch unter den generierten Proxymethoden freigegeben. Dies ist ein wichtiger Vorteil gegenüber der Situation, in der jeder Proxy separat kompiliert wird, da in diesem Fall solche Typen nicht interoperiert werden.