ServiceConfig 類別

定義

指定和設定服務,該服務將在呼叫 Enter(ServiceConfig) 或建立 Activity 時所進入的網域中使用。 此類別無法獲得繼承。

public ref class ServiceConfig sealed
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class ServiceConfig
[<System.Runtime.InteropServices.ComVisible(false)>]
type ServiceConfig = class
Public NotInheritable Class ServiceConfig
繼承
ServiceConfig
屬性

備註

EnterActivity 可讓您使用 所 ServiceConfig 設定的服務,而不需要將這些服務系結至元件。

建構函式

ServiceConfig()

將屬性設定為所需的服務,初始化 ServiceConfig 類別的新執行個體。

屬性

Binding

取得或設定繫結選項,指出由活動送出的所有工作是否都要繫結至唯一的單一執行緒 Apartment (STA)。

BringYourOwnSystemTransaction

取得或設定 Transaction,表示提供設定的現有交易,該設定用來執行 ServiceConfig 所識別的交易。

BringYourOwnTransaction

取得或設定 ITransaction,表示提供設定的現有交易,該設定用來執行 ServiceConfig 所識別的交易。

COMTIIntrinsicsEnabled

取得或設定值,指出是否啟用 COM Transaction Integrator (COMTI) 內建。

IISIntrinsicsEnabled

取得或設定值,指出是否啟用網際網路資訊服務 (IIS) 內建。

Inheritance

取得或設定值,指出是根據目前內容建構新內容,還是完全根據 ServiceConfig 中的資訊建立新內容。

IsolationLevel

取得或設定交易的隔離等級 (Isolation Level)。

PartitionId

取得或設定要使用的 COM+ 分割的 GUID。

PartitionOption

取得或設定值,指出分割如何用於封入型工作。

SxsDirectory

取得或設定被封入工作的並存組件 (Assembly) 目錄。

SxsName

取得或設定被封入工作之並存組件的檔案名稱。

SxsOption

取得或設定值,指出如何設定並存組件。

Synchronization

取得或設定值,表示元件所要求的自動同步處理類型。

ThreadPool

取得或設定值,表示執行活動所送出工作的執行緒集區。

TipUrl

取得或設定 Transaction Internet Protocol (TIP) URL,允許被封入程式碼於現有交易中執行。

TrackingAppName

取得或設定文字字串,對應至用於報告 Tracker 資訊的應用程式 ID。

TrackingComponentName

取得或設定文字字串,對應至用於報告 Tracker 資訊的內容名稱。

TrackingEnabled

取得或設定值,指出是否啟用追蹤 (Tracking)。

Transaction

取得或設定值,指出如何在封入型工作中使用交易。

TransactionDescription

取得或設定顯示交易統計資料時所使用的名稱。

TransactionTimeout

取得或設定新交易的交易逾時。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於