System.ServiceModel.Description 네임스페이스

서비스 모델 설명과 관련된 클래스를 제공합니다.

클래스

Name Description
CallbackDebugBehavior

WCF(Windows Communication Foundation) 콜백 개체에 대한 서비스 디버깅을 사용하도록 설정합니다.

ClientCredentials

사용자가 클라이언트 및 서비스 자격 증명 및 통신의 클라이언트 쪽에서 사용할 서비스 자격 증명 인증 설정을 구성할 수 있도록 합니다.

ClientViaBehavior

클라이언트 ClientViaBehavior 에서 전송 채널을 만들어야 하는 URI를 지정하는 데 사용됩니다.

ContractDescription

엔드포인트가 외부 세계와 통신하는 것을 지정하는 WCF(Windows Communication Foundation) 계약에 대해 설명합니다.

DataContractSerializerMessageContractImporter

WSDL 문서에서 데이터 계약 메시지의 가져오기를 처리합니다.

DataContractSerializerOperationBehavior

의 런타임 동작을 DataContractSerializer나타냅니다.

DispatcherSynchronizationBehavior

WCF 서비스가 비동기적으로 회신을 보낼 수 있도록 하는 엔드포인트 동작입니다.

DurableOperationAttribute

지속성 서비스 메서드의 로컬 실행 동작을 지정합니다.

DurableServiceAttribute

지속성 서비스 계약 구현의 내부 실행 동작을 지정합니다.

FaultDescription

SOAP 오류를 나타냅니다.

FaultDescriptionCollection

계약의 SOAP 오류에 대한 정보를 가져오는 데 사용할 수 있는 개체의 컬렉션을 FaultDescription 나타냅니다.

JsonFaultDetail

JSON과 함께 사용하기 위해 서비스 계약에 지정된 SOAP 오류를 나타냅니다.

MessageBodyDescription

SOAP 메시지의 본문을 나타냅니다.

MessageDescription

메시지에 대한 설명을 나타냅니다.

MessageDescriptionCollection

계약에 속하는 작업을 구성하는 메시지에 대한 설명을 저장하는 데 사용되는 컬렉션을 제공합니다.

MessageHeaderDescription

SOAP 메시지 헤더를 나타냅니다.

MessageHeaderDescriptionCollection

개체의 MessageHeaderDescription 컬렉션을 나타냅니다.

MessagePartDescription

SOAP 메시지 파트에 대한 설명을 나타냅니다.

MessagePartDescriptionCollection

개체의 MessagePartDescription 컬렉션을 나타냅니다.

MessagePropertyDescription

에 지정된 MessagePropertyAttribute메시지 속성을 나타냅니다.

MessagePropertyDescriptionCollection

개체의 MessagePropertyDescription 컬렉션을 나타냅니다.

MetadataConversionError

MetadataExporter사용하는 MetadataImporter 동안 발생한 오류 또는 경고 이벤트를 나타냅니다.

MetadataExchangeBindings

계약을 사용하여 WS-Transfer 메타데이터 교환에 대한 시스템 제공 바인딩을 IMetadataExchange 만드는 데 사용됩니다.

MetadataExchangeClient

서비스 메타데이터를 다운로드합니다.

MetadataExporter

서비스 설명 정보를 메타데이터로 내보냅니다.

MetadataImporter

메타데이터를 개체로 가져옵니다 ServiceEndpoint .

MetadataImporterQuotas

클래스에서 파생되는 메타데이터 가져오기에 대한 할당량을 MetadataImporter 지정합니다.

MetadataLocation

메타데이터 문서의 주소를 나타냅니다.

MetadataReference

메타데이터 교환 엔드포인트에서 반환된 메타데이터 문서에 대한 참조를 나타냅니다.

MetadataResolver

메타데이터를 검색하고 개체로 ServiceEndpoint 가져옵니다.

MetadataSection

XML 메타데이터 또는 XML 메타데이터에 대한 참조를 나타냅니다.

MetadataSet

XML 형식의 서비스 메타데이터의 직렬화 가능한 컬렉션을 나타냅니다.

MustUnderstandBehavior

WCF(Windows Communication Foundation)에 SOAP 1.1 및 1.2 사양에 따라 이해해야 하는 컬렉션에 UnderstoodHeaders 없는 헤더의 필수 처리를 사용하지 않도록 지시합니다.

OperationContractGenerationContext

GenerateOperation(OperationContractGenerationContext) 코드를 생성하기 전에 작업 계약 및 해당 컨텍스트를 수정할 수 있도록 메서드에 전달됩니다.

OperationDescription

작업을 구성하는 메시지에 대한 설명을 제공하는 계약 작업에 대한 설명을 나타냅니다.

OperationDescriptionCollection

작업 설명이 포함된 컬렉션을 나타냅니다.

ParameterXPathQueryGenerator

데이터 계약에서 XPath를 만들 수 있습니다.

PersistenceProviderBehavior

와 연결된 PersistenceProviderFactory동작을 WorkflowServiceHost 정의합니다.

PolicyAssertionCollection

정책 어설션을 포함합니다.

PolicyConversionContext

메타데이터에서 바인딩 어설션을 검색하고 적절한 범위에서 구현하는 바인딩 요소를 연결하는 데 사용되는 클래스를 정의합니다.

PolicyVersion

사용 중인 WS-Policy 사양의 버전을 지정하는 데 사용되는 클래스입니다.

ServiceAuthenticationBehavior

서비스의 인증 동작에 대해 설명합니다.

ServiceAuthorizationBehavior

서비스 권한 부여 동작과 관련된 속성을 제공합니다.

ServiceContractGenerationContext

코드를 생성하기 GenerateContract(ServiceContractGenerationContext) 전에 서비스 계약 및 해당 컨텍스트를 수정할 수 있도록 메서드에 전달됩니다.

ServiceContractGenerator

이 형식은 ServiceContractGenerator 설명 개체에서 ServiceEndpoint 서비스 계약 코드 및 바인딩 구성을 생성합니다.

ServiceCredentials

서비스 자격 증명을 구성합니다. 이 클래스를 사용하여 X.509 인증서와 같은 서비스에 대한 자격 증명을 지정합니다. 또한 이 클래스를 사용하여 사용자 이름 및 암호 유효성 검사와 같은 다양한 클라이언트 자격 증명에 대한 인증 모델을 지정합니다.

ServiceDebugBehavior

WCF(Windows Communication Foundation) 서비스에 대한 디버깅 및 도움말 정보 기능을 사용하도록 설정합니다.

ServiceDescription

서비스에 대한 모든 엔드포인트와 해당 주소, 바인딩, 계약 및 동작에 대한 사양을 포함하여 서비스에 대한 완전한 메모리 내 설명을 나타냅니다.

ServiceEndpoint

서비스의 클라이언트가 서비스를 찾아서 통신할 수 있도록 하는 서비스의 엔드포인트를 나타냅니다.

ServiceEndpointCollection

서비스의 엔드포인트를 포함하는 컬렉션입니다.

ServiceHealthBehavior

상태 엔드포인트를 제공하는 Windows Communication Foundation(WCF) 서비스 동작을 제공합니다.

ServiceHealthBehaviorBase

상태 엔드포인트를 제공하는 WCF(Windows Communication Foundation) 서비스 동작의 기본 클래스 역할을 합니다.

ServiceHealthData

WCF(Windows Communication Foundation) 상태 서비스에서 사용할 키와 여러 값으로 구성된 데이터 항목을 정의합니다.

ServiceHealthDataCollection

키로 구성된 개체 컬렉션을 ServiceHealthData 나타냅니다.

ServiceHealthModel

WCF 서비스의 상태 및 상태에 대한 정보를 제공하는 모델을 포함합니다.

ServiceHealthModel.ChannelDispatcherModel

WCF 서비스와 연결된 채널 디스패처를 나타내는 모델을 포함합니다.

ServiceHealthModel.CommunicationTimeoutsModel

WCF 서비스의 시간 제한을 나타내는 모델을 포함하는 클래스입니다.

ServiceHealthModel.ProcessInformationModel

이 상태 서비스가 모니터링하는 서비스에 대한 프로세스 정보를 제공합니다.

ServiceHealthModel.ProcessThreadsModel

이 서비스 상태 프로세스에 대한 스레딩 정보를 제공합니다.

ServiceHealthModel.ServiceEndpointModel

이 상태 서비스 동작이 모니터링하는 엔드포인트에 대한 정보를 제공합니다.

ServiceHealthModel.ServicePropertiesModel

WCF 서비스에 대한 속성 정보를 제공합니다.

ServiceHealthModel.ServiceThrottleModel

WCF 서비스의 처리량을 제어하는 서비스 제한에 대한 정보를 제공하는 모델을 포함합니다.

ServiceHealthSection

서비스 상태 동작 HTML 페이지의 섹션을 나타냅니다.

ServiceHealthSectionCollection

개체의 ServiceHealthSection 컬렉션을 나타냅니다.

ServiceMetadataBehavior

서비스 메타데이터 및 관련 정보의 게시를 제어합니다.

ServiceMetadataContractBehavior

지정된 엔드포인트에 대한 메타데이터를 게시할지 여부를 지정할 수 있는 계약 동작입니다.

ServiceMetadataEndpoint

고정 계약(IMetadataExchange) 및 메타데이터 노출에 사용되는 기본 HTTP 바인딩이 있는 표준 엔드포인트입니다.

ServiceMetadataExtension

메타데이터 게시 프로토콜에 대한 구현을 제공합니다.

ServiceSecurityAuditBehavior

보안 이벤트의 감사 동작을 지정합니다. 일반적으로 보안 이벤트는 전송, 메시지 또는 협상 인증 및 권한 부여 이벤트와 같은 인증 이벤트로 구성됩니다. 자세한 내용은 ServiceAuthorizationManager를 참조하세요.

ServiceThrottlingBehavior

서비스 성능을 조정할 수 있는 런타임 처리량 설정을 구성합니다.

SynchronousReceiveBehavior

채널이 동기적으로 또는 비동기적으로 수신 대기하는지 여부를 제어합니다.

TransactedBatchingBehavior

트랜잭션 수신을 지원하는 전송에 대해 수신 작업을 최적화하는 동작을 나타냅니다.

TypedMessageConverter

형식화된 메시지를 형식화되지 않은 메시지로 변환하거나 형식화되지 않은 메시지를 형식화된 메시지로 변환합니다.

UseRequestHeadersForMetadataAddressBehavior

WCF(Windows Communication Foundation) 서비스에 대한 요청 메시지 헤더에서 메타데이터 주소 정보를 검색할 수 있습니다.

WebHttpBehavior

WCF(Windows Communication Foundation) 서비스에 웹 프로그래밍 모델을 사용하도록 설정합니다.

WebHttpEndpoint

동작을 자동으로 추가하는 WebHttpBehavior 고정 WebHttpBinding 바인딩이 있는 표준 엔드포인트입니다.

WebScriptEnablingBehavior

WCF(Windows Communication Foundation) 엔드포인트가 브라우저 기반 ASP.NET AJAX 클라이언트에서 HTTP 요청을 수신할 수 있도록 하는 동작을 지원합니다. 이 클래스는 상속할 수 없습니다.

WebScriptEndpoint

동작을 자동으로 추가하는 WebScriptEnablingBehavior 고정 WebHttpBinding 바인딩이 있는 표준 엔드포인트입니다.

WebServiceEndpoint

고정 WebHttpBinding 바인딩이 있는 표준 엔드포인트입니다.

WorkflowRuntimeBehavior

와 연결된 WorkflowRuntime동작을 WorkflowServiceHost 정의합니다.

WsdlContractConversionContext

계약에 대한 메타데이터 내보내기 및 가져오기 프로세스를 사용자 지정할 수 있도록 사용자 지정 WSDL 내보내기 및 가져오기에 전달됩니다.

WsdlEndpointConversionContext

WSDL 엔드포인트에 대한 메타데이터 내보내기 및 가져오기 프로세스를 사용자 지정할 수 있도록 사용자 지정 WSDL 내보내기 및 가져오기에 전달됩니다.

WsdlExporter

서비스, 계약 및 엔드포인트 정보를 메타데이터 문서로 변환합니다.

WsdlImporter

WS-Policy 첨부 파일이 있는 WSDL(Web Services Description Language) 1.1 메타데이터를 가져옵니다.

XmlSerializerMessageContractImporter

를 사용하여 WSDL 문서에서 메시지 가져오기를 XmlSerializer처리합니다.

XmlSerializerOperationBehavior

작업과 연결된 런타임 동작 XmlSerializer 을 제어합니다.

인터페이스

Name Description
IContractBehavior

서비스 또는 클라이언트 애플리케이션에서 계약에 대한 런타임 동작을 확장하는 데 사용할 수 있는 메서드를 구현합니다.

IContractBehaviorAttribute

인터페이스를 구현하는 특성이 활성 상태인 계약을 지정합니다 IContractBehavior .

IEndpointBehavior

서비스 또는 클라이언트 애플리케이션에서 엔드포인트에 대한 런타임 동작을 확장하는 데 사용할 수 있는 메서드를 구현합니다.

IMetadataExchange

서비스에 대한 메타데이터를 반환하는 데 사용되는 메서드를 노출합니다.

IOperationBehavior

서비스 또는 클라이언트 애플리케이션에서 작업에 대한 런타임 동작을 확장하는 데 사용할 수 있는 메서드를 구현합니다.

IOperationContractGenerationExtension

작업에 대해 생성된 코드를 수정하는 데 사용할 수 있는 계약 생성 중에 호출되는 메서드를 정의합니다.

IPolicyExportExtension

WSDL(Web Services Description Language) 정보에 사용자 지정 바인딩 정책 어설션을 삽입하도록 구현 IPolicyExportExtension 합니다.

IPolicyImportExtension

바인딩에 대한 사용자 지정 정책 어설션을 가져오는 개체에 대한 메서드를 정의합니다.

IServiceBehavior

를 포함하여 전체 서비스에서 사용자 지정 확장을 수정하거나 삽입하는 메커니즘을 ServiceHostBase제공합니다.

IServiceContractGenerationExtension

서비스 계약에 대해 생성된 코드를 수정하는 데 사용할 수 있는 계약 생성 중에 호출되는 메서드를 정의합니다.

IWsdlExportExtension

사용자 지정 메타데이터를 내보낼 수 있는 엔드포인트 또는 계약 동작을 정의합니다.

IWsdlImportExtension

개체를 WsdlImporter 구현하고 연결하여 가져오기가 WSDL(Web Services Description Language) 파트를 개체의 ServiceDescription 파트에 매핑하는 방법을 제어합니다.

열거형

Name Description
ListenUriMode

전송에서 서비스가 수신 대기하도록 제공된 URI가 고유하거나 제공된 대로 정확하게 사용할 수 있는지 여부를 나타냅니다.

MessageDirection

메시지의 방향을 지정합니다.

MetadataExchangeClientMode

메타데이터를 가져오는 데 사용되는 교환 모드를 지정합니다.

PrincipalPermissionMode

PrincipalPermissionAttribute 사용하여 메서드에 대한 액세스를 제어할 때 권한 부여 검사 모드를 설정합니다.

ServiceContractGenerationOptions

ServiceContractGenerator사용하여 사용할 수 있는 계약 생성 옵션을 나타냅니다.

UnknownExceptionAction

지속성 서비스에서 알 수 없는 예외를 처리하는 방법을 지정합니다.