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.