Classe DesignerDocDataService
Fornisce un modo per creare e recuperare i buffer per vari file nel progetto.
Questa API non è conforme a CLS.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Shell.Design.Serialization.DesignerDocDataService
Spazio dei nomi: Microsoft.VisualStudio.Shell.Design.Serialization
Assembly: Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)
Sintassi
'Dichiarazione
<CLSCompliantAttribute(False)> _
Public Class DesignerDocDataService _
Implements IDisposable, IVsRunningDocTableEvents2, IVsRunningDocTableEvents, IVsHasRelatedSaveItems
[CLSCompliantAttribute(false)]
public class DesignerDocDataService : IDisposable,
IVsRunningDocTableEvents2, IVsRunningDocTableEvents, IVsHasRelatedSaveItems
Il tipo DesignerDocDataService espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
DesignerDocDataService(IServiceProvider, IVsHierarchy, UInt32, DocData) | inizializza una nuova istanza di DesignerDocDataService. | |
DesignerDocDataService(IServiceProvider, IVsHierarchy, UInt32, Object) | Inizializza una nuova istanza di DesignerDocDataService per i dati specificati di documento e del nodo. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
PrimaryDocData | Ottiene l'oggetto | |
PrimaryName | Ottiene il nome file completo dell'oggetto dati principale del documento. | |
UseWeakEditLock |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
CheckoutFiles | Verificare che tutti i buffer attinenti vengono estratti. | |
Dispose | elimina il servizio. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
Flush | Esegue uno svuotamento forzata di tutte le modifiche in sospeso nella finestra di progettazione. | |
GetChildDocData | ottiene DocData con il nome specificato. | |
GetChildFileName | Restituisce il percorso assoluto di un file figlio dal relativo nome. | |
GetFileDocData(String, FileAccess, String) | recupera DocData con il nome specificato. | |
GetFileDocData(String, FileAccess, String, Boolean) | ||
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetSiblingDocData | ottiene DocData con il nome specificato. | |
GetSiblingFileName | Ottiene il percorso assoluto del nome file di pari livello dal nome file. | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
HasChild | Determina se in è DocData figlio con namespecificato. | |
HasFile | Determina se in è DocData con fileNamespecificato. | |
HasSibling | Determina se in è DocData di pari livello con il nome specificato. | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
SaveDocData | Consente di salvare i dati specificati doc. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
IVsHasRelatedSaveItems.GetRelatedSaveTreeItems | Le coordinate sono operazioni nei documenti gestiti dal servizio. | |
IVsRunningDocTableEvents.OnAfterAttributeChange | Chiamato dopo che un attributo è stato modificato in un documento nella Tabella in esecuzione il documento. | |
IVsRunningDocTableEvents.OnAfterDocumentWindowHide | Chiamata dopo una finestra del documento è nascosto. | |
IVsRunningDocTableEvents.OnAfterFirstDocumentLock | Chiamata dopo il primo blocco del tipo specificato viene applicata al documento specificato nella Tabella (RDT) in esecuzione il documento. | |
IVsRunningDocTableEvents.OnAfterSave | Chiamata dopo un documento nella Tabella (RDT) in esecuzione il documento viene salvato. | |
IVsRunningDocTableEvents.OnBeforeDocumentWindowShow | Chiamata prima di una finestra del documento in. | |
IVsRunningDocTableEvents.OnBeforeLastDocumentUnlock | Chiamata prima dell'ultimo blocco del tipo specificato venga rilasciato nel documento specificato nella Tabella (RDT) in esecuzione il documento. | |
IVsRunningDocTableEvents2.OnAfterAttributeChange | Chiamato dopo che un attributo è stato modificato in un documento nella Tabella in esecuzione il documento. | |
IVsRunningDocTableEvents2.OnAfterAttributeChangeEx | Chiamato dopo che un attributo è stato modificato in un documento nella Tabella in esecuzione il documento. | |
IVsRunningDocTableEvents2.OnAfterDocumentWindowHide | Chiamata dopo una finestra del documento è nascosto. | |
IVsRunningDocTableEvents2.OnAfterFirstDocumentLock | Chiamata dopo il primo blocco del tipo specificato viene applicata al documento specificato nella Tabella (RDT) in esecuzione il documento. | |
IVsRunningDocTableEvents2.OnAfterSave | Chiamata dopo un documento nella Tabella (RDT) in esecuzione il documento viene salvato. | |
IVsRunningDocTableEvents2.OnBeforeDocumentWindowShow | Chiamata prima di una finestra del documento in. | |
IVsRunningDocTableEvents2.OnBeforeLastDocumentUnlock | Chiamata prima dell'ultimo blocco del tipo specificato venga rilasciato nel documento specificato nella Tabella (RDT) in esecuzione il documento. |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Shell.Design.Serialization