System.ServiceModel.Description 命名空間

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

類別

名稱 Description
CallbackDebugBehavior

啟用 Windows 通訊基礎(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

指示 Windows 通訊基金會(WCF)停用必須依據 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

啟用 Windows 通訊基礎(WCF)服務的除錯與說明資訊功能。

ServiceDescription

代表服務的完整記憶體描述,包括服務的所有端點及其位址、綁定、合約與行為的規範。

ServiceEndpoint

代表服務的端點,允許服務的用戶端找到並與該服務通訊。

ServiceEndpointCollection

一個包含服務端點的集合。

ServiceHealthBehavior

提供 Windows Communication Foundation(WCF)服務行為,提供健康端點。

ServiceHealthBehaviorBase

作為 Windows 通訊基礎(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 通訊基金會(WCF)服務的請求訊息標頭中擷取元資料位址資訊。

WebHttpBehavior

啟用 Windows 通訊基礎(WCF)服務的網頁程式設計模型。

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 附件的網路服務描述語言(WSDL)1.1 元資料。

XmlSerializerMessageContractImporter

使用 . 處理從 WSDL 文件 XmlSerializer匯入訊息的 。

XmlSerializerOperationBehavior

控制與操作相關的執行 XmlSerializer 時行為。

介面

名稱 Description
IContractBehavior

實作可用於擴展服務或客戶端應用程式中合約執行時行為的方法。

IContractBehaviorAttribute

指定實作 IContractBehavior 該介面的屬性所啟用的合約。

IEndpointBehavior

實作可用於擴展服務或用戶端端點執行時行為的方法。

IMetadataExchange

揭露用於回傳服務元資料的方法。

IOperationBehavior

實作可用於擴展服務或用戶端應用程式中操作執行時行為的方法。

IOperationContractGenerationExtension

定義合約產生過程中可用於修改產生程式碼以執行操作的方法。

IPolicyExportExtension

實作 IPolicyExportExtension 可在網路服務描述語言(WSDL)資訊中插入自訂的綁定政策斷言。

IPolicyImportExtension

定義一種物件方法,用於匯入關於綁定的自訂政策斷言。

IServiceBehavior

提供一種機制,可以在整個服務中修改或插入自訂擴充功能,包括 ServiceHostBase

IServiceContractGenerationExtension

定義合約產生過程中可用於修改服務合約產生程式碼的方法。

IWsdlExportExtension

定義端點或合約行為,能匯出自訂元資料。

IWsdlImportExtension

實作並附加到 WsdlImporter 物件上,以控制匯入器如何將 Web Services Description Language(WSDL) 部分映射到物件 ServiceDescription 的部分。

列舉

名稱 Description
ListenUriMode

指出傳輸必須確定為服務接聽所提供的 URI 是唯一的,還是可以完全如提供一樣使用。

MessageDirection

指定訊息的方向。

MetadataExchangeClientMode

指定用來取得元數據的交換模式。

PrincipalPermissionMode

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

ServiceContractGenerationOptions

表示使用 ServiceContractGenerator提供的合約產生選項。

UnknownExceptionAction

指定耐久服務如何處理未知的例外狀況。