Classe TaskProvider
Metodi di questa classe IVsTaskProvider.Fornisce una modalità Framework-semplice da utilizzare per definire un provider di attività e i servizi relativi associati.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Shell.TaskProvider
Microsoft.VisualStudio.Shell.ErrorListProvider
Spazio dei nomi: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
Sintassi
'Dichiarazione
<ComVisibleAttribute(True)> _
Public Class TaskProvider _
Implements IVsTaskProvider2, IVsTaskProvider, IVsTaskProvider3, IDisposable
[ComVisibleAttribute(true)]
public class TaskProvider : IVsTaskProvider2,
IVsTaskProvider, IVsTaskProvider3, IDisposable
Il tipo TaskProvider espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
TaskProvider | Inizializza una nuova istanza di TaskProvider con il provider di servizi fornito. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
AlwaysVisible | Determina se il provider è sempre visibile nel menu a discesa anche se non dispone di attività. |
![]() |
DisableAutoRoute | Ottiene o imposta se autorouting deve essere disabilitato. |
![]() |
ImageList | Ottiene o imposta l'elenco di immagini di provider (un elenco di icone per le attività che appartengono al provider). |
![]() |
MaintainInitialTaskOrder | Ottiene o imposta indipendentemente dall'elenco attività deve mantenere l'ordine di attività fornito dal provider di attività. |
![]() |
ProviderGuid | Ottiene o imposta il GUID del provider. |
![]() |
ProviderName | Ottiene o imposta un nome localizzato di questo provider. |
![]() |
Subcategories | Ottiene una raccolta di sottocategorie di attività. |
![]() |
Tasks | Ottiene una raccolta di attività. |
![]() |
ToolbarGroup | Ottiene o imposta un gruppo GUID e indica la barra degli strumenti ID della barra degli strumenti deve essere visualizzato quando questo provider sia attivo. |
![]() |
ToolbarId | Ottiene o imposta l'id della barra degli strumenti di questo provider |
![]() |
VsTaskList | ottiene l'elenco attività. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Dispose() | elimina questo provider. |
![]() |
Dispose(Boolean) | Elimina le risorse (raccolta, elenco attività ed elenco di immagini di attività) di questo provider. |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Elimina il provider. (Esegue l'override di Object.Finalize()). |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetService | Ottiene il servizio del tipo specificato. |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
Navigate | Esplora dall'attività nel percorso corretto del documento, indicata nella visualizzazione logica specificata. |
![]() |
Refresh | Notifica all'elenco attività che sono disponibili nuove o attività modificate. |
![]() |
ResumeRefresh | Riavvia l'aggiornamento dell'elenco attività dopo che è stato sospeso. |
![]() |
Show | Visualizzare la finestra dell'elenco attività. |
![]() |
SuspendRefresh | Sequenza di aggiornare l'elenco attività fino a ResumeRefresh viene chiamato. |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
IVsTaskProvider.EnumTaskItems | Ottiene un enumeratore sugli elementi attività. |
![]() ![]() |
IVsTaskProvider.ImageList | ottiene l'elenco di immagini di questo provider. |
![]() ![]() |
IVsTaskProvider.OnTaskListFinalRelease | Notifica al client per annullare la registrazione del provider di attività dall'elenco attività se non è stato annullato la registrazione prima dell'elenco attività in fase di chiusura. |
![]() ![]() |
IVsTaskProvider.ReRegistrationKey | ottiene la chiave di ri-registrazione. |
![]() ![]() |
IVsTaskProvider.SubcategoryList | Ottiene un elenco delle sottocategorie per le attività di questo provider di attività. |
![]() ![]() |
IVsTaskProvider2.EnumTaskItems | Ottiene un enumeratore sugli elementi attività. |
![]() ![]() |
IVsTaskProvider2.ImageList | ottiene l'elenco di immagini di questo provider. |
![]() ![]() |
IVsTaskProvider2.MaintainInitialTaskOrder | Ottiene o imposta indipendentemente dall'elenco attività deve mantenere l'ordine di attività fornito dal provider di attività. |
![]() ![]() |
IVsTaskProvider2.OnTaskListFinalRelease | Notifica al client per annullare la registrazione del provider di attività dall'elenco attività se non è stato annullato la registrazione prima dell'elenco attività in fase di chiusura. |
![]() ![]() |
IVsTaskProvider2.ReRegistrationKey | ottiene la chiave di reregistration. |
![]() ![]() |
IVsTaskProvider2.SubcategoryList | Ottiene un elenco delle sottocategorie per le attività di questo provider di attività. |
![]() ![]() |
IVsTaskProvider3.GetColumn | Ottiene la definizione della colonna dall'indice specificato. |
![]() ![]() |
IVsTaskProvider3.GetColumnCount | Ottiene il numero totale di colonne supportato da questo provider, incluse le colonne che non sono visibili per impostazione predefinita. |
![]() ![]() |
IVsTaskProvider3.GetProviderFlags | ottiene i flag di comportamento per questo provider. |
![]() ![]() |
IVsTaskProvider3.GetProviderGuid | ottiene un GUID univoco per questo provider.Viene utilizzato per salvare in modo permanente e ripristinare i dati provider-specifici gestiti dall'elenco attività, come personalizzazioni dell'utente della larghezza della colonna e ordine. |
![]() ![]() |
IVsTaskProvider3.GetProviderName | Ottiene il nome del provider. |
![]() ![]() |
IVsTaskProvider3.GetProviderToolbar | Ottiene la barra degli strumenti del provider. |
![]() ![]() |
IVsTaskProvider3.GetSurrogateProviderGuid | Se questo metodo viene implementato, le attività di qualsiasi provider verranno elencate nel provider surrogato nell'elenco come se appartengano al provider surrogato. |
![]() ![]() |
IVsTaskProvider3.OnBeginTaskEdit | Generato quando l'utente avvia un'attività modifica sul posto. |
![]() ![]() |
IVsTaskProvider3.OnEndTaskEdit | Generato quando l'utente termina modificare un'attività sul posto. |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.