IVsProjectAsyncOpen.ReopenItemAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Projedeki bir öğeyi zaman uyumsuz olarak yeniden açar.
public Microsoft.VisualStudio.Shell.Interop.IVsTask ReopenItemAsync(uint itemId, Guid editorType, string? physicalView, Guid logicalView, bool shouldGetDocDataFromRdt, object? docData);
abstract member ReopenItemAsync : uint32 * Guid * string * Guid * bool * obj -> Microsoft.VisualStudio.Shell.Interop.IVsTask
Public Function ReopenItemAsync (itemId As UInteger, editorType As Guid, physicalView As String, logicalView As Guid, shouldGetDocDataFromRdt As Boolean, docData As Object) As IVsTask
Parametreler
- itemId
- UInt32
Açılacak öğenin tanımlayıcısı.
Veya başka bir geçerli öğe tanımlayıcısı olmalıdır VSITEMID_ROOT .
Numaralandırmaya VSITEMID bakın.
- editorType
- Guid
Düzenleyici türünün benzersiz tanımlayıcısı.
- physicalView
- String
Fiziksel görünümün adı. null olarak ayarlanırsa çağrılır MapLogicalView .
- logicalView
- Guid
Mantıksal görünümün benzersiz tanımlayıcısı.
değilse GUID_NULL, oluşturulacak belirli bir görünüm türünü gösterir.
Daha fazla bilgi için bkz. LOGVIEWID.
- shouldGetDocDataFromRdt
- Boolean
ise trueortam, Çalışan Belge Tablosu'ndan alınan belge veri nesnesini kullanır; aksi takdirde hizmet, 'ye geçirilen belge verilerini kullanarak belgeyi docDataaçar.
- docData
- Object
veya nulldosyasını açmak için öğenin belge veri nesnesine başvuru. bu parametreye geçirilen bu değer, ise shouldGetDocDataFromRdttrueyoksayılır.
Döndürülenler
Yeniden açma işlemini temsil eden bir görev. Görevin sonucu, yeniden açılan öğe için bir IVsAsyncOpenDocumentResult sonucudur.
Açıklamalar
Çağrısı dışında OpenSpecificEditorAsync benzer OpenItemAsync(UInt32, Guid, Boolean, Object) (yerineOpenStandardEditorAsync).
Projeye ait dosyaların otomatik olarak yeniden açılmasını işlemek için uygulayın ReopenItemAsync(UInt32, Guid, String, Guid, Boolean, Object) . Örneğin, bir kullanıcı oluşturduğunuz bir proje türüne dosya eklediğinde, projeyi kapatıp daha sonra yeniden açtığında, yeni proje türüne ait dosyaları da açmak için uygulayın ReopenItemAsync(UInt32, Guid, String, Guid, Boolean, Object) .
Bu yöntem tarafından döndürülen görev, belgenin görünümünün ve docdata'nın yüklendiğini göstermez. Diğer ayrıntılar için bkz DocumentLoadTask .