다음을 통해 공유


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

컴파일러 경고의 StringCollection입니다.

설명

컬렉션의 webReferencesWebReference 멤버에 있는 서비스 설명 문서 컬렉션에는 개체만 ServiceDescription XmlSchema 포함되어야 합니다. 이 메서드는 개체를 해석 DiscoveryDocument 할 수 없습니다.

컬렉션의 XML 웹 서비스 메서드 webReferences 가 사용자 지정 매개 변수 또는 반환 형식을 공유하는 경우 이러한 형식은 생성된 프록시 메서드 간에도 공유됩니다. 이 경우 이러한 형식이 상호 운용되지 않으므로 각 프록시가 별도로 컴파일되는 상황에 비해 중요한 이점입니다.

적용 대상