ServiceDescriptionImporter.GenerateWebReferences Methode

Definition

Kompiliert eine Auflistung von Webverweise, um einen Clientproxy oder einen Server-Stub 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 Von Webverweise, die kompiliert werden sollen.

codeProvider
CodeDomProvider

Ein CodeDomProvider Wert, der den Codeanbieter angibt.

codeCompileUnit
CodeCompileUnit

Ein CodeCompileUnit Wert, der die Einheit angibt, in die Code kompiliert wird.

options
WebReferenceOptions

Eine WebReferenceOptions , die Codegenerierungsoptionen angibt.

Gibt zurück

Eine StringCollection Compilerwarnung.

Hinweise

Die Dokumentauflistung 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 gemeinsam verwendet, werden diese Typen auch von den generierten Proxymethoden gemeinsam verwendet. Dies ist ein wichtiger Vorteil gegenüber der Situation, in der jeder Proxy separat kompiliert wird, da in diesem Fall solche Typen nicht interoperieren.

Gilt für: