IPersistFileFormat – rozhraní
Publikováno: srpen 2016
Získá informace o formátu souboru o položkách, které vyžadují ukládání a umožňuje programové načtení nebo uložení objektu ve formátu zadané uživatelem.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
[GuidAttribute("3AFAE242-B530-11D0-8199-00A0C91BBEE3")]
[InterfaceTypeAttribute(1)]
public interface IPersistFileFormat : IPersist
[GuidAttribute("3AFAE242-B530-11D0-8199-00A0C91BBEE3")]
[InterfaceTypeAttribute(1)]
public interface class IPersistFileFormat : IPersist
[<GuidAttribute("3AFAE242-B530-11D0-8199-00A0C91BBEE3")>]
[<InterfaceTypeAttribute(1)>]
type IPersistFileFormat =
interface
interface IPersist
end
<GuidAttribute("3AFAE242-B530-11D0-8199-00A0C91BBEE3")>
<InterfaceTypeAttribute(1)>
Public Interface IPersistFileFormat
Inherits IPersist
Metody
Název | Popis | |
---|---|---|
GetClassID(Guid) | ||
GetCurFile(String, UInt32) | Vrátí cestu k objektu aktuální pracovní soubor, nebo pokud není k dispozici aktuální soubor pracovní objektu výchozí soubor název řádku. |
|
GetFormatList(String) | Poskytuje informace potřebné k otevření standardní společné volající Uložit jako dialogové okno (pomocí GetSaveFileNameViaDlg funkce) jménem objekt. |
|
InitNew(UInt32) | Nastaví objekt inicializovat ve stavu bez názvu. |
|
IsDirty(Int32) | Určuje, zda objekt byla změněna od jeho aktuální soubor uložit. |
|
Load(String, UInt32, Int32) | Otevře zadaný soubor a inicializuje objekt z obsahu souboru. |
|
Save(String, Int32, UInt32) | Uloží kopii objektu do zadaného souboru. |
|
SaveCompleted(String) | Objekt oznámí, že skončila uložit transakce a že objekt může zapisovat do jeho souboru. |
Poznámky
IPersistFileFormat Rozhraní je založena na standardu IPersistFile rozhraní a argumentech následujícími způsoby:
Ukazuje, jak správně zadat nové, bez názvu souboru InitNew Metoda.
Ukazuje, že soubor musí být otevřen jako soubor jen pro čtení.
Eliminuje nadbytečné Uložit jako výzvu řetězec z GetCurFile.
Vrátí chyba code, kdy Save(null) je volán na bez názvu objektu.
IPersistFileFormat poskytuje dostatek informací pro klienta k implementaci objektu Uložit jako dialogové okno – to znamená, vyplnit Uložit jako typ rozevírací seznam a spravovat rozšíření počáteční soubor, ale stále poskytnout flexibilitu k objektu. Proto objekt vlastní všechny aspekty její soubor a formát, včetně názvu jeho formát.
Poznámky pro implementátory:
Při ukládání dokumentů nebo editory dokumentu, které používají standardní Uložit jako dialogové okno pole provádění prostředí.
Viz také
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek