Partager via


ServiceConfig Classe

Définition

Spécifie et configure les services qui doivent être actifs dans le domaine qui est entré lors de l’appel Enter(ServiceConfig) ou en créant un Activity. Cette classe ne peut pas être héritée.

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
Héritage
ServiceConfig
Attributs

Remarques

Enter et Activity vous permettent d’utiliser les services configurés par ServiceConfig sans avoir à lier ces services à un composant.

Constructeurs

ServiceConfig()

Initialise une nouvelle instance de la classe ServiceConfig, en définissant les propriétés pour configurer les services voulus.

Propriétés

Binding

Obtient ou définit l’option de liaison, qui indique si tout le travail soumis par l’activité doit être lié à un seul thread cloisonné (STA, Single-Threaded Apartment).

BringYourOwnSystemTransaction

Obtient ou définit un Transaction qui représente une transaction existante qui fournit les paramètres utilisés pour exécuter la transaction identifiée par ServiceConfig.

BringYourOwnTransaction

Obtient ou définit un ITransaction qui représente une transaction existante qui fournit les paramètres utilisés pour exécuter la transaction identifiée par ServiceConfig.

COMTIIntrinsicsEnabled

Obtient ou définit une valeur qui indique si les intrinsèques COMTI (COM Transaction Integrator) sont activés.

IISIntrinsicsEnabled

Obtient ou définit une valeur qui indique si les intrinsèques Internet Information Services (IIS) sont activés.

Inheritance

Obtient ou définit une valeur qui indique s’il faut construire un nouveau contexte basé sur le contexte actuel ou créer un contexte basé uniquement sur les informations contenues dans ServiceConfig.

IsolationLevel

Obtient ou définit le niveau d’isolation de la transaction.

PartitionId

Obtient ou définit le GUID pour la partition COM+ qui est utilisée.

PartitionOption

Obtient ou définit une valeur qui indique comment les partitions sont utilisées pour le travail délimité.

SxsDirectory

Obtient ou définit le répertoire de l’assembly côte à côte pour le travail délimité.

SxsName

Obtient ou définit le nom de fichier de l’assembly côte à côte pour le travail délimité.

SxsOption

Obtient ou définit une valeur qui indique comment configurer l’assembly côte à côte.

Synchronization

Obtient ou définit une valeur qui indique le type de synchronisation automatique demandé par le composant.

ThreadPool

Obtient ou définit une valeur qui indique le pool de threads qui exécute le travail soumis par l’activité.

TipUrl

Obtient ou définit l’URL TIP (Transaction Internet Protocol) qui autorise le code délimité à s’exécuter dans une transaction existante.

TrackingAppName

Obtient ou définit une chaîne de texte correspondant à l’ID d’application sous lequel les informations du dispositif de suivi sont signalées.

TrackingComponentName

Obtient ou définit une chaîne de texte correspondant au nom de contexte sous lequel les informations du dispositif de suivi sont signalées.

TrackingEnabled

Obtient ou définit une valeur qui indique si le suivi est activé.

Transaction

Obtient ou définit une valeur qui indique comment les transactions sont utilisées pour le travail délimité.

TransactionDescription

Obtient ou définit le nom qui est utilisé quand les statistiques relatives aux transactions sont affichées.

TransactionTimeout

Obtient ou définit le délai d’attente pour cette nouvelle transaction.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à