SqlWorkflowInstanceStoreBehavior Classe

Définition

Comportement de service qui vous permet de configurer la SqlWorkflowInstanceStore fonctionnalité, qui prend en charge la persistance des informations d’état pour les instances de service de 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

Nom Description
SqlWorkflowInstanceStoreBehavior()

Initialise une instance de la SqlWorkflowInstanceStoreBehavior classe.

SqlWorkflowInstanceStoreBehavior(String)

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

Propriétés

Nom Description
ConnectionString

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

HostLockRenewalPeriod

Obtient ou définit le HostLockRenewalPeriod. Cette propriété spécifie l’intervalle dans lequel un hôte doit renouveler son verrou sur une instance avant l’expiration du verrou. Si l’hôte ne renouvelle pas le verrou dans 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 InstanceCompletionAction propriété. Cette propriété spécifie 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 InstanceEncodingOption propriété. Cette propriété spécifie 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 InstanceLockedExceptionAction propriété. Cette propriété spécifie l’action qu’un hôte de service doit prendre lorsqu’il reçoit une InstanceLockedException fois que l’hôte tente de verrouiller une instance, car l’instance est actuellement verrouillée par un autre hôte.

MaxConnectionRetries

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

RunnableInstancesDetectionPeriod

Obtient ou définit la RunnableInstancesDetectionPeriod propriété. Spécifie la période après laquelle le magasin d’instances de workflow SQL exécute une tâche de détection pour détecter les instances de flux de travail exécutables ou activables dans la base de données de persistance après le cycle de détection précédent.

Méthodes

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

Implémentation de la AddBindingParameters méthode de l’interface IServiceBehavior , qui vous permet de transmettre des données personnalisées à des éléments de liaison pour prendre en charge l’implémentation de contrat.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

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

Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
Promote(String, IEnumerable<XName>, IEnumerable<XName>)

Promeut les propriétés qui peuvent être utilisées dans les requêtes. Les propriétés promues sont les propriétés que vous pouvez utiliser dans les requêtes pour récupérer des instances. Ces propriétés peuvent être de type simple (int32, string, bool, et ainsi de suite), qui est représentée par une variante ou un binaire.

ToString()

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

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

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

S’applique à