Freigeben über


IPersistFileCheckSum-Schnittstelle

Berechnet die Prüfsumme für die Datei zugeordneten Darstellung des Textpuffers.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("35355DA7-3EEA-452E-89F3-68344278F806")> _
Public Interface IPersistFileCheckSum
[InterfaceTypeAttribute()]
[GuidAttribute("35355DA7-3EEA-452E-89F3-68344278F806")]
public interface IPersistFileCheckSum
[InterfaceTypeAttribute()]
[GuidAttribute(L"35355DA7-3EEA-452E-89F3-68344278F806")]
public interface class IPersistFileCheckSum
[<InterfaceTypeAttribute()>]
[<GuidAttribute("35355DA7-3EEA-452E-89F3-68344278F806")>]
type IPersistFileCheckSum =  interface end
public interface IPersistFileCheckSum

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

Methoden

  Name Beschreibung
Öffentliche Methode CalculateCheckSum Berechnet die Prüfsumme für die Datei zugeordneten Darstellung des Textpuffers mit dem angegebenen Algorithmus.

Zum Seitenanfang

Hinweise

Die Prüfsumme für die Datei Darstellung des Textpuffers wird berechnet, als wäre sie auf dem Datenträger im aktuellen Zustand abwehr-Dateiformat angegebenen Benutzer gerade mit den Einstellungen gespeichert wurde (z. B. UTF8, Unicode usw.). Die Datei wird nicht tatsächlich geschrieben und dem geänderten Zustand des Dokuments durch diesen Vorgang wird nicht geändert. Diese Schnittstelle kann von jedem Dokument- oder Textpuffer implementiert werden. Insbesondere implementiert das Objekt IVsTextBuffer (z. B. im Kern des Editors implementiert diese Schnittstelle.)

Hinweise zur Implementierung

Diese Schnittstelle wird von derselben Klasse implementiert, die die IVsTextBuffer-Schnittstelle implementiert.

Hinweise zu Aufrufern

Rufen Sie diese Schnittstelle, indem sie die QueryInterface-Methode für ein IVsTextBuffer oder IVsTextLines-Objekts aufruft.

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace