Freigeben über


ServiceDescriptionImporter.GenerateWebReferences Methode

Definition

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

StringCollection

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.

Gilt für