IVsTaskProvider3 – rozhraní
Podporuje přidávání obsahu do okna zobrazení úkolů.Definuje poskytovatele informace spolu s manipulaci sloupce okna.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop.8.0 (v Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntaxe
[GuidAttribute("AFA6B21D-D599-43F9-A3AB-0840359F11C3")]
[InterfaceTypeAttribute(1)]
public interface IVsTaskProvider3
[GuidAttribute("AFA6B21D-D599-43F9-A3AB-0840359F11C3")]
[InterfaceTypeAttribute(1)]
public interface class IVsTaskProvider3
[<GuidAttribute("AFA6B21D-D599-43F9-A3AB-0840359F11C3")>]
[<InterfaceTypeAttribute(1)>]
type IVsTaskProvider3 = interface end
<GuidAttribute("AFA6B21D-D599-43F9-A3AB-0840359F11C3")>
<InterfaceTypeAttribute(1)>
Public Interface IVsTaskProvider3
Metody
Název | Popis | |
---|---|---|
GetColumn(Int32, VSTASKCOLUMN[]) | Definice indexovaného sloupce získá (0 < = iColumn < nColumns) |
|
GetColumnCount(Int32) | Vrátí celkový počet sloupců, které jsou podporované tímto zprostředkovatelem, včetně výchozí sloupce, které nejsou viditelné. |
|
GetProviderFlags(UInt32) | Vrátí příznaky chování pro tohoto zprostředkovatele. |
|
GetProviderGuid(Guid) | Vrátí jedinečný identifikátor pro tohoto zprostředkovatele.Slouží k zachování & obnovení dat zprostředkovatele, spravovat seznam úkolů, jako je vlastní nastavení šířky sloupce & pořadí.Pokud není praktické přiřadit identifikátor GUID tohoto zprostředkovatele (napřZprostředkovatel dynamicky vytvořený při spuštění a identitu nelze zachovat v relacích VS), může vrátit GUID_NULL.Však třeba si uvědomit, že určité funkce (například trvalé nastavení uživatelského rozhraní a metody IVsTaskList2.SetActiveProvider) nemusí fungovat v takovém případě. |
|
GetProviderName(String) | Vrátí lokalizované popisný název tohoto zprostředkovatele dat. |
|
GetProviderToolbar(Guid, UInt32) | Vrátí skupiny GUID a nástrojů ID označující nástrojů, které mají být zobrazeny, pokud tento zprostředkovatel je aktivní. |
|
GetSurrogateProviderGuid(Guid) | Zprostředkovatele implementuje tuto metodu, všechny úkoly v rámci náhradního zprostředkovatele v seznamu uvedena, jako v případě, že poskytovatel náhradního patří. |
|
OnBeginTaskEdit(IVsTaskItem) | Volána, když uživatel začne úpravy úkolu na místě.Zprostředkovatelé chtít vyhnout tasklist posouvání nebo změna výběru během úprav, protože tyto akce můžete vynutit místní úpravy režimu náhle zrušit. |
|
OnEndTaskEdit(IVsTaskItem, Int32, Int32) | Volána, když uživatel dokončí úpravy úkolu na místě.fCommitChanges označuje, zda uživatel se rozhodl k potvrzení změny nebo jejich zrušení.Tato metoda může nastavit * pfAllowChanges False zakáže uživateli ukončit režim úprav.Pokud fCommitChanges hodnotu TRUE, změny budou mít již byly trvalé dolů na položku úkolu. |
Poznámky
Pokud implementujete IVsTaskProvider3 musí implementovat IVsTaskProvider.Převést není pravda.
Navíc pokud implementaci rozhraní úkolů musí implementovat IVsTaskItem3.
Viz také
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek