ServiceDescriptionImporter.GenerateWebReferences Metodo

Definizione

Compila un insieme di riferimenti Web per produrre un proxy client o un stub server.

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

Parametri

webReferences
WebReferenceCollection

Oggetto WebReferenceCollection di riferimenti Web da compilare.

codeProvider
CodeDomProvider

Oggetto CodeDomProvider che specifica il provider del codice.

codeCompileUnit
CodeCompileUnit

Oggetto CodeCompileUnit che specifica l'unità in cui viene compilato il codice.

options
WebReferenceOptions

Oggetto WebReferenceOptions che specifica le opzioni di generazione del codice.

Restituisce

Oggetto StringCollection di avvisi del compilatore.

Commenti

La raccolta documenti di descrizione dei servizi in ogni WebReference membro della webReferences raccolta deve contenere solo ServiceDescription e XmlSchema oggetti. Questo metodo non è in grado di interpretare DiscoveryDocument gli oggetti.

Se uno dei metodi del servizio Web XML nella webReferences raccolta condivide i tipi personalizzati o restituiti, questi tipi vengono condivisi anche tra i metodi proxy generati. Questo è un vantaggio importante rispetto alla situazione in cui ogni proxy viene compilato separatamente, perché in questo caso tali tipi non interoperano.

Si applica a