SoapProtocolImporter 클래스

정의

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

설명

클래스는 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)

적용 대상