ServiceConfig ServiceConfig ServiceConfig ServiceConfig Class

Определение

Указывает и настраивает службы, которые должны быть активированы в домене, который вводится при вызове Enter(ServiceConfig) или создание Activity.Specifies and configures the services that are to be active in the domain which is entered when calling Enter(ServiceConfig) or creating an Activity. Этот класс не наследуется.This class cannot be inherited.

public ref class ServiceConfig sealed
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class ServiceConfig
type ServiceConfig = class
Public NotInheritable Class ServiceConfig
Наследование
ServiceConfigServiceConfigServiceConfigServiceConfig
Атрибуты

Комментарии

Enter и Activity позволяют использовать службы, настроенные с ServiceConfig без необходимости для привязки этих служб в компонент.Enter and Activity allow you to use the services configured by ServiceConfig with no need to tie those services to a component.

Конструкторы

ServiceConfig() ServiceConfig() ServiceConfig() ServiceConfig()

Инициализирует новый экземпляр класса ServiceConfig и задает свойства для настройки требуемых служб.Initializes a new instance of the ServiceConfig class, setting the properties to configure the desired services.

Свойства

Binding Binding Binding Binding

Получает или задает параметр привязки, показывающий, должна ли вся работа, представленная операцией, быть связана только с одним однопотоковым подразделением.Gets or sets the binding option, which indicates whether all work submitted by the activity is to be bound to only one single-threaded apartment (STA).

BringYourOwnSystemTransaction BringYourOwnSystemTransaction BringYourOwnSystemTransaction BringYourOwnSystemTransaction

Получает или задает объект Transaction, представляющий существующую транзакцию, которая предоставляет параметры для выполнения транзакции, определенной с помощью объекта ServiceConfig.Gets or sets a Transaction that represents an existing transaction that supplies the settings used to run the transaction identified by ServiceConfig.

BringYourOwnTransaction BringYourOwnTransaction BringYourOwnTransaction BringYourOwnTransaction

Получает или задает объект ITransaction, представляющий существующую транзакцию, которая предоставляет параметры для выполнения транзакции, определенной с помощью объекта ServiceConfig.Gets or sets a ITransaction that represents an existing transaction that supplies the settings used to run the transaction identified by ServiceConfig.

COMTIIntrinsicsEnabled COMTIIntrinsicsEnabled COMTIIntrinsicsEnabled COMTIIntrinsicsEnabled

Получает или задает значение, показывающее, включены ли встроенные функции COM Transaction Integrator (COMTI).Gets or sets a value that indicates whether COM Transaction Integrator (COMTI) intrinsics are enabled.

IISIntrinsicsEnabled IISIntrinsicsEnabled IISIntrinsicsEnabled IISIntrinsicsEnabled

Получает или задает значение, показывающее, включены ли встроенные функции IIS Transaction Integrator (COMTI).Gets or sets a value that indicates whether Internet Information Services (IIS) intrinsics are enabled.

Inheritance Inheritance Inheritance Inheritance

Получает или задает значение, показывающее, следует ли формировать новый контекст на основе текущего контекста или исключительно на основе информации в объекте ServiceConfig.Gets or sets a value that indicates whether to construct a new context based on the current context or to create a new context based solely on the information in ServiceConfig.

IsolationLevel IsolationLevel IsolationLevel IsolationLevel

Получает или задает уровень изоляции для транзакции.Gets or sets the isolation level of the transaction.

PartitionId PartitionId PartitionId PartitionId

Получает или задает GUID для раздела COM+, который должен использоваться.Gets or sets the GUID for the COM+ partition that is to be used.

PartitionOption PartitionOption PartitionOption PartitionOption

Получает или задает значение, показывающее, как разделы используются для закрытой работы.Gets or sets a value that indicates how partitions are used for the enclosed work.

SxsDirectory SxsDirectory SxsDirectory SxsDirectory

Получает или задает каталог параллельной сборки для закрытой работы.Gets or sets the directory for the side-by-side assembly for the enclosed work.

SxsName SxsName SxsName SxsName

Получает или задает имя файла параллельной сборки для выполнения закрытой работы.Gets or sets the file name of the side-by-side assembly for the enclosed work.

SxsOption SxsOption SxsOption SxsOption

Получает или задает значение, показывающее способ настройки параллельной сборки.Gets or sets a value that indicates how to configure the side-by-side assembly.

Synchronization Synchronization Synchronization Synchronization

Получает или задает значение, показывающее тип автоматической синхронизации, запрашиваемой компонентом.Gets or sets a value in that indicates the type of automatic synchronization requested by the component.

ThreadPool ThreadPool ThreadPool ThreadPool

Получает или задает значение, показывающее пул потоков, который выполняет работу, представленную действием.Gets or sets a value that indicates the thread pool which runs the work submitted by the activity.

TipUrl TipUrl TipUrl TipUrl

Получает или задает URL-адрес протокола TIP (Transaction Internet Protocol), позволяющего выполнять в существующей транзакции вложенный код.Gets or sets the Transaction Internet Protocol (TIP) URL that allows the enclosed code to run in an existing transaction.

TrackingAppName TrackingAppName TrackingAppName TrackingAppName

Получает или задает текстовую строку, соответствующую идентификатору приложения, по которому предоставляется отчет о сведениях средства отслеживания.Gets or sets a text string that corresponds to the application ID under which tracker information is reported.

TrackingComponentName TrackingComponentName TrackingComponentName TrackingComponentName

Получает или задает текстовую строку, соответствующую имени контекста, по которому предоставляется отчет о сведениях средства отслеживания.Gets or sets a text string that corresponds to the context name under which tracker information is reported.

TrackingEnabled TrackingEnabled TrackingEnabled TrackingEnabled

Получает или задает значение, указывающее, активировано ли отслеживание.Gets or sets a value that indicates whether tracking is enabled.

Transaction Transaction Transaction Transaction

Получает или задает значение, показывающее, как транзакции используются для закрытой работы.Gets or sets a value that indicates how transactions are used in the enclosed work.

TransactionDescription TransactionDescription TransactionDescription TransactionDescription

Получает или задает имя, используемое при отображении статистики транзакции.Gets or sets the name that is used when transaction statistics are displayed.

TransactionTimeout TransactionTimeout TransactionTimeout TransactionTimeout

Возвращает или задает время ожидания транзакции для новых транзакций.Gets or sets the transaction time-out for a new transaction.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Применяется к