ServiceConfig Класс

Определение

Указывает и настраивает службы, которые должны быть активированы в домене, который вводится при вызове 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
[<System.Runtime.InteropServices.ComVisible(false)>]
type ServiceConfig = class
Public NotInheritable Class ServiceConfig
Наследование
ServiceConfig
Атрибуты

Комментарии

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 и задает свойства для настройки требуемых служб.Initializes a new instance of the ServiceConfig class, setting the properties to configure the desired services.

Свойства

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

Получает или задает объект 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

Получает или задает объект 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

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

IISIntrinsicsEnabled

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

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

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

PartitionId

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

PartitionOption

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

SxsDirectory

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

SxsName

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

SxsOption

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

Synchronization

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

ThreadPool

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

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

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

TrackingComponentName

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

TrackingEnabled

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

Transaction

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

TransactionDescription

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

TransactionTimeout

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

Методы

Equals(Object)

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

(Унаследовано от Object)
GetHashCode()

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

(Унаследовано от Object)
GetType()

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

(Унаследовано от Object)
MemberwiseClone()

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

(Унаследовано от Object)
ToString()

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

(Унаследовано от Object)

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