Поделиться через


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
Атрибуты

Комментарии

Enter и Activity позволяют использовать службы, настроенные с помощью , ServiceConfig без необходимости связывать эти службы с компонентом.

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

ServiceConfig()

Инициализирует новый экземпляр класса ServiceConfig и задает свойства для настройки требуемых служб.

Свойства

Binding

Получает или задает параметр привязки, показывающий, должна ли вся работа, представленная операцией, быть связана только с одним однопотоковым подразделением.

BringYourOwnSystemTransaction

Получает или задает объект Transaction, представляющий существующую транзакцию, которая предоставляет параметры для выполнения транзакции, определенной с помощью объекта ServiceConfig.

BringYourOwnTransaction

Получает или задает объект ITransaction, представляющий существующую транзакцию, которая предоставляет параметры для выполнения транзакции, определенной с помощью объекта ServiceConfig.

COMTIIntrinsicsEnabled

Получает или задает значение, показывающее, включены ли встроенные функции COM Transaction Integrator (COMTI).

IISIntrinsicsEnabled

Получает или задает значение, показывающее, включены ли встроенные функции IIS Transaction Integrator (COMTI).

Inheritance

Получает или задает значение, показывающее, следует ли формировать новый контекст на основе текущего контекста или исключительно на основе информации в объекте ServiceConfig.

IsolationLevel

Получает или задает уровень изоляции для транзакции.

PartitionId

Получает или задает GUID для раздела COM+, который должен использоваться.

PartitionOption

Получает или задает значение, показывающее, как разделы используются для закрытой работы.

SxsDirectory

Получает или задает каталог параллельной сборки для закрытой работы.

SxsName

Получает или задает имя файла параллельной сборки для выполнения закрытой работы.

SxsOption

Получает или задает значение, показывающее способ настройки параллельной сборки.

Synchronization

Получает или задает значение, показывающее тип автоматической синхронизации, запрашиваемой компонентом.

ThreadPool

Получает или задает значение, показывающее пул потоков, который выполняет работу, представленную действием.

TipUrl

Получает или задает URL-адрес протокола TIP (Transaction Internet Protocol), позволяющего выполнять в существующей транзакции вложенный код.

TrackingAppName

Получает или задает текстовую строку, соответствующую идентификатору приложения, по которому предоставляется отчет о сведениях средства отслеживания.

TrackingComponentName

Получает или задает текстовую строку, соответствующую имени контекста, по которому предоставляется отчет о сведениях средства отслеживания.

TrackingEnabled

Получает или задает значение, указывающее, активировано ли отслеживание.

Transaction

Получает или задает значение, показывающее, как транзакции используются для закрытой работы.

TransactionDescription

Получает или задает имя, используемое при отображении статистики транзакции.

TransactionTimeout

Возвращает или задает время ожидания транзакции для новых транзакций.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Служит хэш-функцией по умолчанию.

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

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

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

Создает неполную копию текущего объекта Object.

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

Возвращает строку, представляющую текущий объект.

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

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