Поделиться через


ServiceDescriptionImporter.GenerateWebReferences Метод

Определение

Компилирует коллекцию веб-ссылок для создания прокси клиента или серверной заглушки.

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

Параметры

webReferences
WebReferenceCollection

Коллекция WebReferenceCollection веб-ссылок для компиляции.

codeProvider
CodeDomProvider

Объект CodeDomProvider, определяющий поставщик кода.

codeCompileUnit
CodeCompileUnit

Объект CodeCompileUnit, определяющий модуль, в котором будет скомпилирован код.

options
WebReferenceOptions

Объект WebReferenceOptions, определяющий параметры создания кода.

Возвращаемое значение

Коллекция StringCollection, содержащая предупреждения компилятора.

Комментарии

Коллекция документов описания служб в каждом WebReference элементе webReferences коллекции должна содержать только ServiceDescription объекты и XmlSchema . Этот метод не может интерпретировать DiscoveryDocument объекты.

Если какой-либо из методов веб-службы XML в webReferences коллекции использует пользовательский параметр или возвращаемые типы, эти типы также являются общими для создаваемых прокси-методов. Это важное преимущество по сравнению с ситуацией, когда каждый прокси-сервер компилируется отдельно, так как в этом случае такие типы не взаимодействуют.

Применяется к