System.ServiceModel.Description 命名空間

提供與服務模型描述相關的類別。

類別

CallbackDebugBehavior

啟用 Windows Communication Foundation (WCF) 回呼物件的服務偵錯。

ClientCredentials

讓使用者設定可用於通訊之用戶端的用戶端和服務認證,以及服務認證驗證設定。

ClientViaBehavior

用戶端會使用 ClientViaBehavior,以指定傳輸通道應該建立的 URI。

ContractDescription

描述 Windows Communication Foundation (WCF) 合約,指定端點與外界溝通的內容。

DataContractSerializerMessageContractImporter

處理從 WSDL 文件匯入資料合約訊息的作業。

DataContractSerializerOperationBehavior

表示 DataContractSerializer的執行階段行為。

DispatcherSynchronizationBehavior

可讓 WCF 服務以非同步方式傳送回覆的端點行為。

DurableOperationAttribute

指定長期服務方法的本機執行行為。

DurableServiceAttribute

指定長期服務合約實作的內部執行行為。

FaultDescription

表示 SOAP 錯誤。

FaultDescriptionCollection

代表 FaultDescription 物件的集合,可以用於取得有關合約中 SOAP 錯誤的訊息。

JsonFaultDetail

代表用於 JSON 之服務合約中指定的 SOAP 錯誤。

MessageBodyDescription

表示 SOAP 訊息的本文。

MessageDescription

表示訊息的描述。

MessageDescriptionCollection

提供集合,用於儲存組成屬於合約之作業的訊息的描述。

MessageHeaderDescription

表示 SOAP 訊息標頭。

MessageHeaderDescriptionCollection

表示 MessageHeaderDescription 物件的集合。

MessagePartDescription

表示 SOAP 訊息部分的描述。

MessagePartDescriptionCollection

表示 MessagePartDescription 物件的集合。

MessagePropertyDescription

表示由 MessagePropertyAttribute 指定的訊息屬性。

MessagePropertyDescriptionCollection

表示 MessagePropertyDescription 物件的集合。

MetadataConversionError

表示在使用 MetadataExporterMetadataImporter 期間發生的錯誤或警告事件。

MetadataExchangeBindings

用於為使用 IMetadataExchange 合約的 WS-Transfer 中繼資料交換建立系統提供的繫結。

MetadataExchangeClient

下載服務中繼資料。

MetadataExporter

將服務描述資訊匯出至中繼資料。

MetadataImporter

將中繼資料匯入 ServiceEndpoint 物件。

MetadataImporterQuotas

指定衍生自 MetadataImporter 類別之中繼資料匯入工具的配額。

MetadataLocation

表示中繼資料文件的位址。

MetadataReference

表示從中繼資料交換端點傳回之中繼資料文件的參考。

MetadataResolver

擷取及匯入做為 ServiceEndpoint 物件的中繼資料。

MetadataSection

表示 XML 中繼資料或 XML 中繼資料的參考。

MetadataSet

表示 XML 格式之服務中繼資料的序列化集合。

MustUnderstandBehavior

針對不在 UnderstoodHeaders 集合中的標頭,指示 Windows Communication Foundation (WCF) 停用其強制處理,該集合中的標頭必須根據 SOAP 1.1 和 1.2 規格解讀。

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

啟用 Windows Communication Foundation (WCF) 服務的偵錯和說明資訊功能。

ServiceDescription

表示服務在記憶體中的完整描述,包括服務的所有端點以及這些端點的個別位址、繫結、合約和行為的規格。

ServiceEndpoint

表示服務的端點,允許服務的用戶端尋找並與服務通訊。

ServiceEndpointCollection

包含服務的端點的集合。

ServiceHealthBehavior

提供供應健全狀況端點的 Windows Communication Foundation (WCF) 服務行為。

ServiceHealthBehaviorBase

作為 Windows Communication Foundation (WCF) 服務行為的基底類別,可提供健全狀況端點。

ServiceHealthData

定義資料項目,該項目是由 Windows Communication Foundation (WCF) 健全狀況服務所使用的一個索引鍵和多個值組成。

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

允許從 Windows Communication Foundation (WCF) 服務的要求訊息標題擷取中繼資料位址資訊。

WebHttpBehavior

啟用 Windows Communication Foundation (WCF) 服務的 Web 程式設計模型。

WebHttpEndpoint

具有固定 WebHttpBinding 繫結,會自動加入 WebHttpBehavior 行為的標準端點。

WebScriptEnablingBehavior

提供行為的支援,該行為可讓 Windows Communication Foundation (WCF) 端點從瀏覽器型 ASP.NET AJAX 用戶端接收 HTTP 要求。 此類別無法獲得繼承。

WebScriptEndpoint

具有固定 WebHttpBinding 繫結,會自動加入 WebScriptEnablingBehavior 行為的標準端點。

WebServiceEndpoint

含有固定 WebHttpBinding 繫結的標準端點。

WorkflowRuntimeBehavior

定義與 WorkflowRuntime 相關聯的 WorkflowServiceHost 之行為。

WsdlContractConversionContext

傳遞至自訂 WSDL 匯出工具和匯入工具,以啟用合約的中繼資料匯出和匯入處理的自訂。

WsdlEndpointConversionContext

傳遞至自訂 WSDL 匯出工具和匯入工具,以啟用 WSDL 端點的中繼資料匯出和匯入處理的自訂。

WsdlExporter

將服務、合約和端點資訊轉換為中繼資料文件。

WsdlImporter

使用 WS-Policy 附件匯入 Web 服務描述語言 (WSDL) 1.1 中繼資料。

XmlSerializerMessageContractImporter

使用 XmlSerializer 處理來自 WSDL 文件的訊息匯入。

XmlSerializerOperationBehavior

控制與作業相關聯的 XmlSerializer 執行階段行為。

介面

IContractBehavior

可用於在服務或用戶端應用程式中延伸合約的執行階段行為的實作方式。

IContractBehaviorAttribute

指定合約,其中實作 IContractBehavior 介面的屬性為作用中。

IEndpointBehavior

實作可用於延伸服務或用戶端應用程式中端點的執行階段行為的方法。

IMetadataExchange

公開用於傳回服務之相關中繼資料的方法。

IOperationBehavior

實作方法,這些方法可用於延伸服務或用戶端應用程式中作業的執行階段行為。

IOperationContractGenerationExtension

定義在合約產生期間呼叫的方法,可用於修改為作業產生的程式碼。

IPolicyExportExtension

實作 IPolicyExportExtension,將自訂繫結原則判斷提示插入 Web Services Description Language (WSDL) 資訊中。

IPolicyImportExtension

定義物件的方法,該物件會匯入有關繫結的自訂原則判斷提示。

IServiceBehavior

提供機制以在整個服務上修改或插入自訂延伸,包括 ServiceHostBase

IServiceContractGenerationExtension

定義在合約產生期間呼叫的方法,可用於修改為服務合約產生的程式碼。

IWsdlExportExtension

定義可匯出自訂中繼資料的端點或合約行為。

IWsdlImportExtension

請實作並附加至 WsdlImporter 物件,以控制匯入工具如何將 Web 服務描述語言 (WSDL) 部分對應至 ServiceDescription 物件的部分。

列舉

ListenUriMode

指出傳輸是否必須確保提供給服務接聽的 URI 是唯一的,或是可以確實依照提供的方式來使用。

MessageDirection

指定訊息的方向。

MetadataExchangeClientMode

指定用來取得中繼資料的交換模式。

PrincipalPermissionMode

當使用 PrincipalPermissionAttribute 來控制方法的存取時,設定授權檢查的模式。

ServiceContractGenerationOptions

表示使用 ServiceContractGenerator 時可用的合約產生選項。

UnknownExceptionAction

指定長期服務處理未知例外狀況的方式。