WorkflowQueuingService Classe

Définition

Attention

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Fournit les services pour la gestion d'objets WorkflowQueue.

public ref class WorkflowQueuingService
public class WorkflowQueuingService
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class WorkflowQueuingService
type WorkflowQueuingService = class
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type WorkflowQueuingService = class
Public Class WorkflowQueuingService
Héritage
WorkflowQueuingService
Attributs

Exemples

L'exemple de code suivant montre une méthode, nommée CreateQueue, qui initialise un objet WorkflowQueuingService en appelant la méthode ActivityExecutionContext.GetService. Le code utilise ensuite la méthode Exists pour déterminer si une WorkflowQueue portant un nom donné existe. Si l'élément n'existe pas, le code appelle la méthode CreateWorkflowQueue ; s'il existe, le code appelle la méthode GetWorkflowQueue.

Cet exemple de code fait partie de l'exemple du Kit de développement logiciel File Watcher Activity (SDK) et provient du fichier FileSystemEvent.cs. Pour plus d’informations, consultez Activité de l’observateur du système de fichiers.

private WorkflowQueue CreateQueue(ActivityExecutionContext context)
{
    Console.WriteLine("CreateQueue");
    WorkflowQueuingService qService = context.GetService<WorkflowQueuingService>();

    if (!qService.Exists(this.QueueName))
    {
        qService.CreateWorkflowQueue(this.QueueName, true);
    }

    return qService.GetWorkflowQueue(this.QueueName);
}
Private Function CreateQueue(ByVal context As ActivityExecutionContext) As WorkflowQueue
    Console.WriteLine("CreateQueue")
    Dim qService As WorkflowQueuingService = context.GetService(Of WorkflowQueuingService)()

    If Not qService.Exists(Me.queueName) Then
        qService.CreateWorkflowQueue(Me.queueName, True)
    End If

    Return qService.GetWorkflowQueue(Me.QueueName)
End Function

Remarques

Notes

Ce document décrit les types et les espaces de noms qui sont obsolètes. Pour plus d’informations, consultez Types dépréciés dans Windows Workflow Foundation 4.5.

WorkflowQueuingService fournit des méthodes que vous pouvez utiliser pour gérer les files d'attente du workflow associées à une instance de workflow.

Champs

PendingMessagesProperty
Obsolète.

Contient les éléments non utilisés dans les files d'attente de workflow associées à ce WorkflowQueuingService.

Méthodes

CreateWorkflowQueue(IComparable, Boolean)
Obsolète.

Crée une WorkflowQueue en utilisant le nom spécifié et la portée transactionnelle.

DeleteWorkflowQueue(IComparable)
Obsolète.

Supprime la WorkflowQueue spécifiée.

Equals(Object)
Obsolète.

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

(Hérité de Object)
Exists(IComparable)
Obsolète.

Teste l'existence de la WorkflowQueue spécifiée.

GetHashCode()
Obsolète.

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()
Obsolète.

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetWorkflowQueue(IComparable)
Obsolète.

Récupère la WorkflowQueue spécifiée.

MemberwiseClone()
Obsolète.

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()
Obsolète.

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

(Hérité de Object)

S’applique à

Voir aussi