Freigeben über


DataViewDocumentProvider-Klasse

Stellt die Möglichkeit, ein Dokument zu öffnen, einen Dokumentenmoniker abzurufen, und weitere Aktionen für ein Dokument in Visual Studio trennen Sie Explorer auszuführen.

Diese API ist nicht CLS-kompatibel. 

Vererbungshierarchie

Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataViewHierarchy>
    Microsoft.VisualStudio.Data.Framework.DataViewDocumentProvider

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public Class DataViewDocumentProvider _
    Inherits DataSiteableObject(Of IVsDataViewHierarchy) _
    Implements IVsDataViewDocumentProvider
[CLSCompliantAttribute(false)]
public class DataViewDocumentProvider : DataSiteableObject<IVsDataViewHierarchy>, 
    IVsDataViewDocumentProvider
[CLSCompliantAttribute(false)]
public ref class DataViewDocumentProvider : public DataSiteableObject<IVsDataViewHierarchy^>, 
    IVsDataViewDocumentProvider
[<CLSCompliantAttribute(false)>]
type DataViewDocumentProvider =  
    class 
        inherit DataSiteableObject<IVsDataViewHierarchy>
        interface IVsDataViewDocumentProvider 
    end
public class DataViewDocumentProvider extends DataSiteableObject<IVsDataViewHierarchy> implements IVsDataViewDocumentProvider

Der DataViewDocumentProvider-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode DataViewDocumentProvider Initialisiert eine neue Instanz der DataViewDocumentProvider-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Site Ruft ab oder legt diese Objektsite fest. (Von DataSiteableObject<T> geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CanOpen Gibt an, ob ein Dokument für den angegebenen Knoten in der Datenansicht und für die angegebene logische Ansicht geöffnet werden kann.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode FindNode Suchen nach einem Knoten in der Datenansicht, die dem angegebenen Dokumentenmoniker entspricht.Optional untergeordnete Knoten der Suchvorgänge, die noch nicht erweitert wurden.
Öffentliche Methode GetContext Ruft den Dienstanbieter ab, der den Kontext des aktuellen Dokuments in der Datenansicht darstellt.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetMoniker Ruft den Dokumentenmoniker für den angegebenen Knoten in der Datenansicht ab.
Öffentliche Methode GetPriority Ruft die Prioritätsstufe des angegebenen Dokuments innerhalb der Datenansichtshierarchie ab.
Öffentliche Methode GetSaveName Ruft den Namen des angegebenen Dokuments zur Verwendung ab, wenn das Dokument, Speichern.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsSupported Gibt an, ob ein Dokument für den angegebenen Knoten in der Datenansicht unterstützt wird.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnSiteChanged Löst das SiteChanged-Ereignis aus. (Von DataSiteableObject<T> geerbt.)
Öffentliche Methode Open Öffnet das angegebenen Dokument in der angegebenen logischen Ansicht.Das Dokument wird aufgefüllt möglicherweise mit vorhandenen Daten und wird ausgeblendet werden.
Öffentliche Methode ShowMoniker Gibt an, ob der Dokumentenmoniker auf dem angegebenen Dokument angezeigt werden soll.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis SiteChanged Tritt ein, wenn die Site-Eigenschaft geändert wird. (Von DataSiteableObject<T> geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Framework-Namespace