Sdílet prostřednictvím


Třída CDataRecoveryHandler

CDataRecoveryHandler Autosaves dokumenty a je aplikace neočekávaně ukončí obnoví.

class CDataRecoveryHandler : public CObject

Členy

Dd293980.collapse_all(cs-cz,VS.110).gifKonstruktory

CDataRecoveryHandler::CDataRecoveryHandler

Konstrukce CDataRecoveryHandler objektu.

Dd293980.collapse_all(cs-cz,VS.110).gifMetody

CDataRecoveryHandler::AutosaveAllDocumentInfo

Každý soubor je registrována s Autosaves CDataRecoveryHandler třídy.

CDataRecoveryHandler::AutosaveDocumentInfo

Zadaný dokument Autosaves.

CDataRecoveryHandler::CreateDocumentInfo

Přidání dokumentu do seznamu otevřených dokumentů.

CDataRecoveryHandler::DeleteAllAutosavedFiles

Odstraní všechny aktuální soubory automaticky.

CDataRecoveryHandler::DeleteAutosavedFile

Soubor zadaný automaticky odstraní.

CDataRecoveryHandler::GenerateAutosaveFileName

Generuje název pro soubor automaticky ukládaných přidružený název souboru zadaný dokument.

CDataRecoveryHandler::GetAutosaveInterval

Vrátí interval mezi pokusy o automatické ukládání.

CDataRecoveryHandler::GetAutosavePath

Vrátí cestu soubory automaticky.

CDataRecoveryHandler::GetDocumentListName

Získá název dokumentu z CDocument objektu.

CDataRecoveryHandler::GetNormalDocumentTitle

Obnoví normální název zadaný dokument.

CDataRecoveryHandler::GetRecoveredDocumentTitle

Vytvoří a vrátí název obnovený dokument.

CDataRecoveryHandler::GetRestartIdentifier

Načte identifikátor jedinečný restartování aplikace.

CDataRecoveryHandler::GetSaveDocumentInfoOnIdle

Označuje, zda CDataRecoveryHandler ukládání aktuální nečinnosti smyčka provádí.

CDataRecoveryHandler::GetShutdownByRestartManager

Označuje, zda správce restartování způsobila ukončení aplikace.

CDataRecoveryHandler::Initialize

Inicializuje CDataRecoveryHandler .

CDataRecoveryHandler::QueryRestoreAutosavedDocuments

Pro každý dokument, který zobrazí uživateli dialogové okno CDataRecoveryHandler automaticky.Dialogové okno určuje, zda chce uživatel dokument automaticky obnovit.

CDataRecoveryHandler::ReadOpenDocumentList

Načte seznam otevřených dokumentů z registru.

CDataRecoveryHandler::RemoveDocumentInfo

Odebere zadaný dokument ze seznamu otevřeného dokumentu.

CDataRecoveryHandler::ReopenPreviousDocuments

Otevře dříve otevřené dokumenty.

CDataRecoveryHandler::RestoreAutosavedDocuments

Obnoví dokumenty automaticky na základě vstupu uživatele.

CDataRecoveryHandler::SaveOpenDocumentList

Uloží aktuální seznam otevřených dokumentů do registru systému Windows.

CDataRecoveryHandler::SetAutosaveInterval

Nastaví čas mezi cykly automatické ukládání v milisekundách.

CDataRecoveryHandler::SetAutosavePath

Nastaví adresář, kde jsou uloženy soubory automaticky.

CDataRecoveryHandler::SetRestartIdentifier

Nastaví restartování jedinečný identifikátor této instance CDataRecoveryHandler .

CDataRecoveryHandler::SetSaveDocumentInfoOnIdle

Nastaví zda CDataRecoveryHandler ukládá informace otevřít dokument v registru systému Windows v aktuálním cyklu nečinnosti.

CDataRecoveryHandler::SetShutdownByRestartManager

Nastaví, zda předchozí ukončení aplikace byla způsobena restartování správce.

CDataRecoveryHandler::UpdateDocumentInfo

Aktualizuje informace o dokumentu, protože jej uživatel uložil.

Dd293980.collapse_all(cs-cz,VS.110).gifDatové členy

m_bRestoringPreviousOpenDocs

Označuje, zda otevře popisovač pro obnovení dat dříve otevřené dokumenty.

m_bSaveDocumentInfoOnIdle

Označuje, zda autosaves data obnovení zpracování dokumentů na další nečinnosti smyčky.

m_bShutdownByRestartManager

Označuje, zda restartování správce způsobí ukončení aplikace.

m_dwRestartManagerSupportFlags

Obsahuje příznaky označující, co podporují restartování správce aplikace.

m_lstAutosavesToDelete

Seznam automaticky soubory, které nebyly odstraněny, když původní dokumenty byly uzavřeny.Když opustí aplikace Správce opakování restartování, odstranění souborů.

m_mapDocNameToAutosaveName

Mapa názvů dokumentu automaticky názvy souborů.

m_mapDocNameToDocumentPtr

Mapy názvů dokumentu CDocument ukazatelů.

m_mapDocNameToRestoreBool

Mapa názvů dokumentů k booleovský parametr, který označuje, zda dokument automaticky obnovit.

m_mapDocumentPtrToDocName

Mapa CDocument odkazy na názvy dokumentů.

m_mapDocumentPtrToDocTitle

Mapa CDocument ukazatele na nadpisy dokumentů.Tyto názvy se používají pro ukládání souborů.

m_nAutosaveInterval

Čas v milisekundách mezi autosaves.

m_nTimerID

Identifikátor časovač automatického ukládání.

m_strAutosavePath

Umístění, kde jsou uloženy dokumenty automaticky.

m_strRestartIdentifier

Řetězcové vyjádření identifikátoru GUID pro restartování správce.

Poznámky

Restartování správce používá CDataRecoveryHandler třídy zachovat sledovat všechny otevřené dokumenty a automatické ukládání jejich potřeby.Chcete-li povolit automatické ukládání, CDataRecoveryHandler::SetSaveDocumentInfoOnIdle metoda.Tato metoda přesměruje CDataRecoveryHandler provádět na další nečinnosti smyčky ukládání.Správce volání restartování SetSaveDocumentInfoOnIdle při CDataRecoveryHandler by měl provést ukládání.

Všechny metody CDataRecoveryHandler jsou virtuální třídy.Přepsat metody v této třídě vytvořit vlastní obslužné rutiny pro obnovení vlastní data.Pokud vytvoříte vlastní obslužné rutiny pro obnovení dat nebo restartujte správce, nevytvoří instanci CDataRecoveryHandler.Třída CWinApp Vytvoří CDataRecoveryHandler je vyžadován objekt.

Před použitím CDataRecoveryHandler objektu, musíte zavolat CDataRecoveryHandler::Initialize.

Protože CDataRecoveryHandler třídy je úzce propojeny restartování správce CDataRecoveryHandler závisí na globálních parametrů m_dwRestartManagerSupportFlags .Tento parametr určuje, jaká oprávnění má správce restartovat a interakci s aplikací.Restartování správce začlenit do existující aplikace, musíte přiřadit m_dwRestartManagerSupportFlags na odpovídající hodnotu v konstruktoru hlavní aplikace.Další informace o použití Správce restartování, viz Jak: přidat podporu restartování správce.

Požadavky

Záhlaví: afxdatarecovery.h

Viz také

Úkoly

Jak: přidat podporu restartování správce

Referenční dokumentace

Diagram hierarchie

Třída CObject

Další zdroje

Třídy MFC