Aracılığıyla paylaş


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
System_CAPS_pubmethod GetColumn(Int32, VSTASKCOLUMN[])

Dizinlenmiş bir sütun tanımı alır (0 < iColumn = < nColumns)

System_CAPS_pubmethod 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.

System_CAPS_pubmethod GetProviderFlags(UInt32)

Bu sağlayıcı için davranış bayrakları döndürür.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod GetProviderName(String)

Bu veri sağlayıcısı için yerelleştirilmiş bir kullanıcı tarafından okunabilen adını döndürür.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod 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