System.ServiceModel.Description 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
서비스 모델 설명과 관련된 클래스를 제공합니다.
클래스
| 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 |
지속성 서비스에서 알 수 없는 예외를 처리하는 방법을 지정합니다. |