TaskProvider, classe

Mise à jour : novembre 2007

Fournisseur de fonctionnalités que vous pouvez intégrer dans une classe pour ajouter automatiquement des tâches à l'outil actif.

Espace de noms :  Microsoft.Windows.Design.Interaction
Assembly :  Microsoft.Windows.Design.Extensibility (dans Microsoft.Windows.Design.Extensibility.dll)

Syntaxe

Public MustInherit Class TaskProvider _
    Inherits FeatureProvider

Dim instance As TaskProvider
public abstract class TaskProvider : FeatureProvider
public ref class TaskProvider abstract : public FeatureProvider
public abstract class TaskProvider extends FeatureProvider

Notes

Les tâches sont ajoutées à l'outil en fonction de la stratégie d'un fournisseur de tâches. Vous pouvez implémenter cette classe abstraite pour fournir des objets Task à un ou des outils particuliers. Il est possible d'ajouter des tâches à la propriété Tasks. Implémentez la méthode IsToolSupported pour indiquer si un outil donné est pris en charge par votre implémentation de TaskProvider.

Hiérarchie d'héritage

System.Object
  Microsoft.Windows.Design.Features.FeatureProvider
    Microsoft.Windows.Design.Interaction.TaskProvider
      Microsoft.Windows.Design.Interaction.PrimarySelectionTaskProvider

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Membres TaskProvider

Microsoft.Windows.Design.Interaction, espace de noms

Autres ressources

Fonctionnement de l'extensibilité du concepteur WPF