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
коллекции использует пользовательский параметр или возвращаемые типы, эти типы также являются общими для создаваемых прокси-методов. Это важное преимущество по сравнению с ситуацией, когда каждый прокси-сервер компилируется отдельно, так как в этом случае такие типы не взаимодействуют.