Udostępnij za pośrednictwem


Klasa DocData

Otoka wokół DocData obiekt, który udostępnia dodatkowe funkcje.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. 

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Shell.Design.Serialization.DocData

Przestrzeń nazw:  Microsoft.VisualStudio.Shell.Design.Serialization
Zestaw:  Microsoft.VisualStudio.Shell.Design (w Microsoft.VisualStudio.Shell.Design.dll)

Składnia

'Deklaracja
<CLSCompliantAttribute(False)> _
Public Class DocData _
    Implements IDisposable, IVsTextStreamEvents, IVsDocumentLockHolder
[CLSCompliantAttribute(false)]
public class DocData : IDisposable, IVsTextStreamEvents, 
    IVsDocumentLockHolder

Typ DocData uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna DocData(Object) Inicjuje nowy DocData obiektu dla danego buforu.
Metoda publiczna DocData(IServiceProvider, String) Inicjuje nowe wystąpienie DocData z określonego pliku i ustawia witrynę z określonej witryny.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Buffer Bufor tekst zawarty w danych doc.
Właściwość publiczna Data Rzeczywiste DocData obiektu zawijany tej klasy.
Właściwość publiczna Modified Określa, czy bufor został zmodyfikowany
Właściwość publiczna Name Pobiera nazwę pliku danych doc.

Początek

Metody

  Nazwa Opis
Metoda publiczna CheckoutFile Wyewidencjonuje plik doc danych z formantu kodu źródłowego.
Metoda publiczna CreateChangeMarker Oznacza początek zewnętrzne zmiany bufor tekstowy.
Metoda publiczna Dispose() Usuwa DocData.
Metoda chroniona Dispose(Boolean) Usuwa DocData.
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Wywoływana automatycznie, kiedy niszczony jest ten obiekt. (Zastępuje Object.Finalize()).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna Modify Oznaczenie to DocData jako zmodyfikowanych.
Metoda chroniona OnDataChanged Wywołana, gdy zewnętrzne zmiany zostały wprowadzone w danych doc.
Metoda chroniona OnModifying Wywoływany przez Modify.
Metoda publiczna RaiseModifying Wywołuje zdarzenie modyfikowanie.
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne DataChanged Zdarzenie jest wywoływane po zmianie danych zawartych w tym danych doc.
Zdarzenie publiczne Modifying Zdarzenie wywoływane, kiedy to DocData obiekt jest oznaczony jako zmodyfikowane.

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IVsTextStreamEvents.OnChangeStreamAttributes Powiadomienie z Visual Studio , który zmienił się coś w tekście.
Jawna implementacja interfejsuMetoda prywatna IVsTextStreamEvents.OnChangeStreamText Wyświetla powiadomienie z Visual Studio , który zmienił się coś w tekście.
Jawna implementacja interfejsuMetoda prywatna IVsDocumentLockHolder.CloseDocumentHolder Zamknij dokument, oparty na żądanie użytkownika.
Jawna implementacja interfejsuMetoda prywatna IVsDocumentLockHolder.ShowDocumentHolder Wywoływany przez Visual Studio do Pokaż obramowanie okna, skojarzony z tym dokumentem.

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Shell.Design.Serialization