Partager via


EditorControl.FDoIdle, méthode

Donne au composant la possibilité d'effectuer des tâches de durée d'inactivité.

Espace de noms :  Microsoft.VisualStudio.Package
Assemblys :   Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)

Syntaxe

'Déclaration
Public Overrides Function FDoIdle ( _
    grfidlef As UInteger _
) As Integer
public override int FDoIdle(
    uint grfidlef
)

Paramètres

Valeur de retour

Type : System.Int32
true si plus de temps est nécessaire pour effectuer les tâches de durée d'inactivité, false sinon.

Implémentations

IOleComponent.FDoIdle(UInt32)

Remarques

Par défaut cette méthode n'est pas implémentée, et retourne simplement false.

Remarques à l'attention des implémenteurs

grfidlef indique le type de tâches inactives d'effectuer.Le composant peut appeler régulièrement [M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FContinueIdle()] ; si cette méthode retourne false, le composant doit terminer sa durée d'inactivité traitant et se retourner.Si un composant atteint un point où il n'a aucune tâche inactive et n'a pas besoin des appels d'FDoIdle, il doit supprimer son alignement de tâche inactive via [M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager::FUpdateComponentRegistration].Si cette méthode est appelée alors que le composant effectue une opération de suivi, le composant doit exécuter uniquement les tâches de durée d'inactivité qu'il estime approprié à exécuter pendant le suivi.

Sécurité .NET Framework

Voir aussi

Référence

EditorControl Classe

Microsoft.VisualStudio.Package, espace de noms