다음을 통해 공유


System.ServiceModel.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

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

MetadataExchangeClient

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

MetadataExporter

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

MetadataImporter

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

MetadataImporterQuotas

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

MetadataLocation

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

MetadataReference

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

MetadataResolver

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

MetadataSection

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

MetadataSet

Serialize할 수 있는 서비스 메타데이터 컬렉션을 XML 형식으로 나타냅니다.

MustUnderstandBehavior

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

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

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

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

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

WebScriptEnablingBehavior

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

WebScriptEndpoint

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

WebServiceEndpoint

고정된 WebHttpBinding 바인딩을 사용하는 표준 엔드포인트입니다.

WorkflowRuntimeBehavior

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

WsdlContractConversionContext

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

WsdlEndpointConversionContext

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

WsdlExporter

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

WsdlImporter

WS-Policy 첨부 파일과 함께 WSDL(웹 서비스 기술 언어) 1.1 메타데이터를 가져옵니다.

XmlSerializerMessageContractImporter

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

XmlSerializerOperationBehavior

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

인터페이스

IContractBehavior

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

IContractBehaviorAttribute

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

IEndpointBehavior

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

IMetadataExchange

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

IOperationBehavior

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

IOperationContractGenerationExtension

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

IPolicyExportExtension

WSDL(웹 서비스 기술 언어) 정보에 사용자 지정 바인딩 정책 어설션을 삽입하려면 IPolicyExportExtension을 구현합니다.

IPolicyImportExtension

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

IServiceBehavior

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

IServiceContractGenerationExtension

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

IWsdlExportExtension

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

IWsdlImportExtension

WsdlImporter 개체를 구현하고 연결하여 가져오기에서 WSDL(웹 서비스 기술 언어) 부분을 ServiceDescription 개체의 해당 부분으로 매핑하는 방법을 제어합니다.

열거형

ListenUriMode

전송 시 서비스에서 수신하도록 제공된 URI의 고유성을 보장할지 아니면 제공된 그대로 사용할지를 지정합니다.

MessageDirection

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

MetadataExchangeClientMode

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

PrincipalPermissionMode

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

ServiceContractGenerationOptions

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

UnknownExceptionAction

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