Partager via


SqlWorkflowInstanceStoreBehavior Classe

Définition

Comportement de service qui vous permet de configurer la fonctionnalité SqlWorkflowInstanceStore, qui prend en charge les informations d'état persistantes pour les instances de service du flux de travail dans une base de données SQL Server 2005 ou SQL Server 2008.

public ref class SqlWorkflowInstanceStoreBehavior : System::ServiceModel::Description::IServiceBehavior
public class SqlWorkflowInstanceStoreBehavior : System.ServiceModel.Description.IServiceBehavior
type SqlWorkflowInstanceStoreBehavior = class
    interface IServiceBehavior
Public Class SqlWorkflowInstanceStoreBehavior
Implements IServiceBehavior
Héritage
SqlWorkflowInstanceStoreBehavior
Implémente

Constructeurs

SqlWorkflowInstanceStoreBehavior()

Initialise une instance de la classe SqlWorkflowInstanceStoreBehavior.

SqlWorkflowInstanceStoreBehavior(String)

Initialise une instance de la classe SqlWorkflowInstanceStoreBehavior à l'aide de la chaîne de connexion passée en tant que paramètre.

Propriétés

ConnectionString

Obtient la chaîne de connexion utilisée pour la connexion à la base de données de persistance.

HostLockRenewalPeriod

Obtient ou définit HostLockRenewalPeriod. Cette propriété spécifie l'intervalle de temps pendant lequel un hôte doit renouveler son verrou sur une instance avant que le verrou n'expire. Si l'hôte ne renouvelle pas le verrou pendant la période spécifiée, l'instance est déverrouillée et un autre hôte peut obtenir le verrou sur l'instance.

InstanceCompletionAction

Obtient ou définit la propriété InstanceCompletionAction. Cette propriété indique si les informations d'état de l'instance sont conservées dans la base de données de persistance une fois l'instance terminée.

InstanceEncodingOption

Obtient ou définit la propriété InstanceEncodingOption. Cette propriété indique si les informations d'état de l'instance sont compressées à l'aide de l'algorithme Gzip avant l'enregistrement des informations dans le magasin de persistance.

InstanceLockedExceptionAction

Obtient ou définit la propriété InstanceLockedExceptionAction. Cette propriété spécifie quelle mesure un hôte de service doit prendre quand il reçoit un objet InstanceLockedException lorsque l'hôte essaie de verrouiller une instance parce qu'elle est actuellement verrouillée par un autre hôte.

MaxConnectionRetries

Obtient ou définit le nombre maximal de tentatives de connexion SQL. La valeur par défaut est 4.

RunnableInstancesDetectionPeriod

Obtient ou définit la propriété RunnableInstancesDetectionPeriod. Spécifie la période de temps au-delà de laquelle le magasin d’instances de flux de travail SQL exécute une tâche de détection pour détecter toutes les instances de flux de travail exécutables ou activables dans la base de données de persistance à l’issue du cycle de détection précédent.

Méthodes

AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

Implémentation de la méthode AddBindingParameters de l'interface IServiceBehavior, qui vous permet de passer des données personnalisées aux éléments de liaison afin de prendre en charge l'implémentation de contrat.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Implémentation de la méthode ApplyDispatchBehavior de l'interface IServiceBehavior qui vous permet de modifier des valeurs de propriété d'exécution ou d'insérer des objets d'extension personnalisés tels que les gestionnaires d'erreurs, les inspecteurs de messages ou de paramètres, les extensions de sécurité, etc.

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)
Promote(String, IEnumerable<XName>, IEnumerable<XName>)

Promeut des propriétés utilisables dans les requêtes. Les propriétés promues sont celles que vous pouvez utiliser dans les requêtes pour récupérer des instances. Cette propriété peut être de type simple (int32, chaîne, bool, etc.), représenté par une variante ou des données binaires.

ToString()

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

(Hérité de Object)
Validate(ServiceDescription, ServiceHostBase)

Inspecte l'hôte et la description du service pour confirmer que le service peut s'exécuter correctement.

S’applique à