Metodo IOleComponent.FDoIdle
Fornisce al componente una probabilità eseguire le attività in fase di inattività.
Spazio dei nomi: Microsoft.VisualStudio.OLE.Interop
Assembly: Microsoft.VisualStudio.OLE.Interop (in Microsoft.VisualStudio.OLE.Interop.dll)
Sintassi
'Dichiarazione
Function FDoIdle ( _
grfidlef As UInteger _
) As Integer
int FDoIdle(
uint grfidlef
)
Parametri
- grfidlef
Tipo: System.UInt32
Un set di flag che indicano il tipo di attività inattive, da eseguire _OLEIDLEF.
Valore restituito
Tipo: System.Int32
true se più tempo è necessario eseguire attività di tempo di inattività, false in caso contrario.
Note
Il componente può chiamare periodicamente FContinueIdle; se il metodo restituisce false, il componente deve terminare l'intera elaborazione e tornare in fase di inattività.
Se un componente raggiunge un punto in cui non dispone di attività inattive e non necessita delle chiamate di FDoIdle, è necessario deselezionare la relativa registrazione di attività inattiva via FUpdateComponentRegistration.
Se questo metodo viene chiamato quando il componente esegue un'operazione di rilevamento, il componente deve eseguire solo le attività di tempo di inattività appropriate durante la verifica.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.