IVsTaskProvider3 Arabirim
Yayýmlanma: Ağustos 2016
Görev Görünümü penceresi içerik ekleme destekler. Pencere sütunları düzenleme birlikte bilgilerinin sağlayıcı tanımlar.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop.8.0 (Microsoft.VisualStudio.Shell.Interop.8.0.dll içinde)
Sözdizimi
[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
Yöntemler
Ad | Açıklama | |
---|---|---|
GetColumn(Int32, VSTASKCOLUMN[]) | Dizinlenmiş bir sütun tanımı alır (0 < iColumn = < nColumns) |
|
GetColumnCount(Int32) | Varsayılan olarak görünür olmayan sütunlar dahil olmak üzere, bu sağlayıcı tarafından desteklenen sütun toplam sayısını döndürür. |
|
GetProviderFlags(UInt32) | Bu sağlayıcı için davranış bayrakları döndürür. |
|
GetProviderGuid(Guid) | Bu sağlayıcı için benzersiz bir tanımlayıcı döndürür. Bu kalıcı & Sütun genişliği & sırada kullanıcı özelleştirmelerini gibi görev listesi tarafından yönetilen veri sağlayıcısı geri yüklemek için kullanılır. Bu sağlayıcı için bir GUID atamak uygun değilse, (örneğin sağlayıcı çalışma zamanında dinamik olarak oluşturulur ve VS oturumları arasında kimlik korunamaz), GUID_NULL döndürebilir. Ancak, bazı işlevleri (örneğin, kullanıcı Arabirimi ayarlarını Kalıcılık ve IVsTaskList2.SetActiveProvider yöntemi) Bu durumda çalışmaz bilmeniz gerekir. |
|
GetProviderName(String) | Bu veri sağlayıcısı için yerelleştirilmiş bir kullanıcı tarafından okunabilen adını döndürür. |
|
GetProviderToolbar(Guid, UInt32) | Bu sağlayıcı etkin olduğunda hangi araç görüntülenmesi gerektiğini belirten bir grup GUID ve araç kimliği döndürür. |
|
GetSurrogateProviderGuid(Guid) | Bu yöntem bir sağlayıcı uygular, yedek sağlayıcıya ait oldukları gibi tüm görevleri listesinde, yedek sağlayıcı altında listelenir. |
|
OnBeginTaskEdit(IVsTaskItem) | Kullanıcı bir görev yerinde düzenlemeyi başladığında çağrılır. Bu eylemler yerinde zorlayabilirsiniz olduğundan, düzenleme sırasında seçimi değiştirme düzenleme modunda aniden iptal edilmesi veya sağlayıcıları tasklist kaydırma önlemek isteyebilirsiniz. |
|
OnEndTaskEdit(IVsTaskItem, Int32, Int32) | Kullanıcı bir görev yerinde düzenlemeyi tamamlandığında çağrılır. fCommitChanges değişiklikleri veya atmak kullanıcının seçtiği olup olmadığını gösterir. Bu yöntem yerleştirebilir * pfAllowChanges çıkma kullanıcının izin vermeyecek şekilde false düzenleme modunda. FCommitChanges TRUE ise, değişiklikleri zaten görev öğeyi aşağı devam ediyor. |
Notlar
Öğesini uygularsanız IVsTaskProvider3 de uygulamalıdır IVsTaskProvider. Bunun tersi doğru değildir.
Ayrıca, bu arabirimi uygulayan, görevlerinizi uygulamalıdır IVsTaskItem3.
Ayrıca bkz.
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön