ProtocolImporter 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
웹 서비스의 클래스를 생성하는 공통 기능을 통신 프로토콜에 제공합니다.
public ref class ProtocolImporter abstract
public abstract class ProtocolImporter
type ProtocolImporter = class
Public MustInherit Class ProtocolImporter
- 상속
-
ProtocolImporter
- 파생
설명
추상 ProtocolImporter 클라이언트 프록시 코드 또는 추상 서버 코드를 지정 된 통신 프로토콜에 따라 클래스 및 클래스의 구체적 파생된 클래스를 생성 합니다. ProtocolImporter 프로토콜에 상관 없이 공통적인 기능을 제공 합니다. 지정 된 프로토콜에서 구체적인 파생된 클래스 WSDL 웹 서비스 설명 언어 () 문서에서 정의한 각 지원 되는 바인딩에 대 한 클래스를 생성 합니다. 파생 된 클래스를 직접 호출 하는 대신에 일반적으로 ProtocolImporter를 통해 간접적으로 이러한 클래스를 사용 하는 개발자는 ServiceDescriptionImporter 클래스입니다.
생성자
ProtocolImporter() |
ProtocolImporter 클래스의 새 인스턴스를 초기화합니다. |
속성
AbstractSchemas |
연결된 ServiceDescriptionImporter 인스턴스에서 사용하는 추상 XML 스키마를 가져옵니다. |
Binding |
프로토콜 가져오기에서 클래스를 생성하기 위해 현재 처리하고 있는 WSDL(웹 서비스 설명 언어) 바인딩을 가져옵니다. |
ClassName |
현재 생성하고 있는 바인딩 클래스의 이름을 가져옵니다. |
ClassNames |
현재 생성하고 있는 바인딩 클래스의 고유 이름을 생성하는 CodeIdentifiers 개체를 가져옵니다. |
CodeNamespace |
생성하고 있는 바인딩 클래스의 .NET Framework 네임스페이스 표현을 가져옵니다. |
CodeTypeDeclaration |
현재 생성하고 있는 바인딩 클래스의 표현을 가져옵니다. |
ConcreteSchemas |
연결된 ServiceDescriptionImporter 인스턴스에서 사용하는 비추상 XML 스키마를 가져옵니다. |
InputMessage |
프로토콜 가져오기에서 바인딩 클래스에 메서드를 생성하기 위해 현재 처리하고 있는 추상 작업에 대한 WSDL(웹 서비스 설명 언어) 입력 메시지를 가져옵니다. |
MethodName |
프로토콜 가져오기에서 현재 생성하고 있는 바인딩 클래스 메서드의 이름을 가져옵니다. |
Operation |
프로토콜 가져오기에서 바인딩 클래스에 메서드를 생성하기 위해 현재 처리하고 있는 추상 WSDL(웹 서비스 설명 언어) 작업을 가져옵니다. |
OperationBinding |
프로토콜 가져오기에서 바인딩 클래스에 메서드를 생성하기 위해 현재 처리하고 있는 WSDL(웹 서비스 설명 언어) 작업 바인딩을 가져옵니다. |
OutputMessage |
프로토콜 가져오기에서 바인딩 클래스에 메서드를 생성하기 위해 현재 처리하고 있는 추상 작업에 대한 WSDL(웹 서비스 설명 언어) 출력 메시지를 가져옵니다. |
Port |
프로토콜 가져오기에서 바인딩 클래스를 생성하기 위해 현재 처리하고 있는 바인딩에 대한 참조를 포함하는 WSDL(웹 서비스 설명 언어) 포트를 가져옵니다. 여러 포트가 현재 바인딩을 참조하는 경우 현재 포트는 가장 최근에 바인딩이 발견된 포트입니다. |
PortType |
프로토콜 가져오기에서 바인딩 클래스를 생성하기 위해 현재 처리하고 있는 바인딩에 의해 구현되는 WSDL(웹 서비스 설명 언어) PortType을 가져옵니다. |
ProtocolName |
현재 사용되는 프로토콜의 이름을 가져오기 위해 비추상 파생 클래스에서 구현해야 하는 추상 속성입니다. |
Schemas |
연결된 ServiceDescriptionImporter 인스턴스에서 사용하는 모든 추상 및 비추상 XML 스키마를 가져옵니다. |
Service |
프로토콜 가져오기에서 바인딩 클래스를 생성하기 위해 현재 처리하고 있는 바인딩에 대한 참조를 포함하는 WSDL(웹 서비스 설명 언어) 서비스를 가져옵니다. |
ServiceDescriptions |
연결된 ServiceDescriptionCollection 인스턴스에 속하고 바인딩 클래스를 생성할 바인딩에서 검색하는 ServiceDescriptionImporter 개체를 가져옵니다. |
Style |
클라이언트 프록시 클래스 또는 추상 서버 클래스를 생성하는지 여부를 나타내는 열거형 값을 가져옵니다. 해당 값은 클라이언트 및 서버입니다. 이 값은 연결된 ServiceDescriptionImporter 인스턴스의 Style 속성 값입니다. |
Warnings |
프로토콜 가져오기에서 바인딩 클래스를 생성하는 동안 경고를 발행한 경우 해당 형식을 나타내는 ServiceDescriptionImportWarnings 열거형 값을 가져오거나 설정합니다. |
메서드
AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection) |
입력 확장 컬렉션에서 처리되지 않은 각 확장 또는 XML 요소에 대해 RequiredExtensionsIgnored 또는 OptionalExtensionsIgnored 경고를 활성화합니다. |
BeginClass() |
파생 클래스에서 재정의된 경우 바인딩 클래스의 생성을 초기화합니다. |
BeginNamespace() |
파생 클래스에서 재정의된 경우 코드를 생성할 때 전체 네임스페이스의 초기화를 수행합니다. |
EndClass() |
파생 클래스에서 재정의된 경우 바인딩 클래스를 처리합니다. |
EndNamespace() |
파생 클래스에서 재정의된 경우 전체 네임스페이스에 대한 처리를 수행합니다. |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GenerateMethod() |
파생 클래스에서 재정의된 경우 바인딩 클래스의 메서드 코드를 생성합니다. |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
IsBindingSupported() |
파생 클래스에서 재정의된 경우 현재 바인딩에 대한 클래스를 생성할 수 있는지 여부를 확인합니다. |
IsOperationFlowSupported(OperationFlow) |
파생 클래스에서 재정의된 경우 현재 작업의 작업 흐름이 지원되는지 여부를 확인합니다. |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
OperationBindingSyntaxException(String) |
바인딩 클래스를 생성하고 있는 현재 OperationBinding 인스턴스가 대상 네임스페이스에서 유효하지 않음을 나타내는 예외를 생성합니다. |
OperationSyntaxException(String) |
바인딩 클래스를 생성하고 있는 현재 Operation 인스턴스가 대상 네임스페이스에서 유효하지 않음을 나타내는 예외를 생성합니다. |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
UnsupportedBindingWarning(String) |
UnsupportedBindingsIgnored 속성을 통해 가져온 ServiceDescriptionImportWarnings 열거형에서 Warnings 경고를 활성화합니다. 이 메서드는 또한 생성하고 있는 클래스에 대한 경고 메시지를 주석에 추가합니다. |
UnsupportedOperationBindingWarning(String) |
UnsupportedOperationsIgnored 속성을 통해 가져온 ServiceDescriptionImportWarnings 열거형에서 Warnings 경고를 활성화합니다. 이 메서드는 또한 생성하고 있는 클래스에 대한 경고 메시지를 주석에 추가합니다. |
UnsupportedOperationWarning(String) |
UnsupportedOperationsIgnored 속성을 통해 가져온 ServiceDescriptionImportWarnings 열거형에서 Warnings 경고를 활성화합니다. 이 메서드는 또한 생성하고 있는 클래스에 대한 경고 메시지를 주석에 추가합니다. |
적용 대상
.NET