IVsProjectAsyncOpen.OpenItemWithSpecificAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Apre in modo asincrono un elemento usando un editor specifico.
public Microsoft.VisualStudio.Shell.Interop.IVsTask OpenItemWithSpecificAsync (uint itemId, uint editorFlags, Guid editorType, string? physicalView, Guid logicalView, bool shouldGetDocDataFromRdt, object? docData);
abstract member OpenItemWithSpecificAsync : uint32 * uint32 * Guid * string * Guid * bool * obj -> Microsoft.VisualStudio.Shell.Interop.IVsTask
Public Function OpenItemWithSpecificAsync (itemId As UInteger, editorFlags As UInteger, editorType As Guid, physicalView As String, logicalView As Guid, shouldGetDocDataFromRdt As Boolean, docData As Object) As IVsTask
Parametri
- itemId
- UInt32
Identificatore dell'elemento da aprire.
Deve essere VSITEMID_ROOT
o altro identificatore di elemento valido.
Vedere l'enumerazione VSITEMID
.
- editorFlags
- UInt32
Flag i cui valori sono tratti dall'enumerazione __VSSPECIFICEDITORFLAGS
.
- editorType
- Guid
Identificatore univoco del tipo di editor.
- physicalView
- String
Nome della visualizzazione fisica. Se impostato su Null, MapLogicalView
verrà chiamato .
- logicalView
- Guid
Identificatore univoco della visualizzazione logica.
Se non GUID_NULL
è , indica un tipo specifico di visualizzazione da creare.
Per altre informazioni, vedere LOGVIEWID
.
- shouldGetDocDataFromRdt
- Boolean
Se true
, il metodo userà l'oggetto dati doc ottenuto dalla tabella documenti in esecuzione. In caso contrario, il servizio aprirà il documento utilizzando i dati del documento passati a docData
.
- docData
- Object
Riferimento all'oggetto dati del documento dell'elemento da aprire o null
. Questo valore passato a questo parametro viene ignorato se shouldGetDocDataFromRdt
è true
.
Restituisce
Attività che rappresenta l'operazione di riapertura. Il risultato dell'attività è un IVsAsyncOpenDocumentResult oggetto per l'elemento riaperto.
Commenti
Questo metodo viene utilizzato per chiedere al progetto di aprire l'elemento (documento) usando le informazioni dell'editor specificate. Si tratta di un'estensione di OpenItemAsync(UInt32, Guid, Boolean, Object).
Viene implementato in combinazione con OpenSpecificEditorAsync
.
L'attività restituita da questo metodo non indica che la visualizzazione del documento e i dati docdata sono stati caricati. Per informazioni dettagliate, vedere DocumentLoadTask.