IVsAsyncShellOpenDocument.OpenCopyOfStandardEditorAsync 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.
Window.NewWindow işlevini uygulamak için kullanılır.
public Microsoft.VisualStudio.Shell.Interop.IVsTask OpenCopyOfStandardEditorAsync (Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame originalWindowFrame, Guid logicalView);
abstract member OpenCopyOfStandardEditorAsync : Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame * Guid -> Microsoft.VisualStudio.Shell.Interop.IVsTask
Public Function OpenCopyOfStandardEditorAsync (originalWindowFrame As IVsWindowFrame, logicalView As Guid) As IVsTask
Parametreler
- originalWindowFrame
- IVsWindowFrame
Kopyalanan özgün pencere çerçevesinin işaretçisi.
- logicalView
- Guid
Guid Mantıksal görünümü tanımlayan. Varsayılan görünümdür VSConstants.LOGVIEWID_Primary ve her düzenleyicinin bu görünümü desteklemesi gerekir.
Düzenleyici belge görünümü nesnesine uygularsa IVsMultiViewDocumentView , düzenleyici penceresi gösterildiğinde hangi görünümün etkinleştirileceğini belirleyen öğesine geçirilen ActivateLogicalView(Guid)değerdir.
mantıksal görünümünü Guidbelirterek, görünümü isteme nedeninizle eşleşen belirli bir görünümü isteyebilirsiniz.
Örneğin, hata ayıklamaya uygun görünümü almak veya VSConstants.LOGVIEWID_TextView metin düzenleyicisi için uygun görünümü almak için (yani uygulayan IVsCodeWindowbir görünüm) belirtinVSConstants.LOGVIEWID_Debugging.
Döndürülenler
Açma işlemini temsil eden görev.
Görevin sonucu bir IVsAsyncOpenDocumentResult nesnedir.
değeriWindowFrame, temel alınarak originalWindowFramekopyalanan IVsWindowFrame yeni bir başvurudur.
Açıklamalar
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 .
Düzenleyiciler bu yöntemi çağırarak cmdidNewWindow komutunu işlemelidir.