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