Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Det finns vissa kategorier som identifieras för att täcka gränssnitten för persistens; dessa har identifierats som ett resultat av att definiera hur kontroller fungerar över Internet. En container som inte stöder alla gränssnitt för beständighet bör se till att den inte är värd för en kontroll som kräver en kombination av gränssnitt som den inte stöder.
I följande tabeller beskrivs innebörden för olika kategorier som både implementerade och obligatoriska kategorier.
| Obligatoriska kategorier | Beskrivning |
|---|---|
| CATID_PersistsToMoniker, CATID_PersistsToStreamInit, CATID_PersisitsToStream, CATID_PersistsToStorage, CATID_PersistsToMemory, CATID_PersistsToFile, CATID_PersistsToPropertyBag |
Var och en av dessa kategorier är ömsesidigt uteslutande och används endast när ett objekt endast stöder en beständighetsmekanism alls (därav ömsesidig uteslutning). Containrar som inte stöder beständighetsmekanismen som beskrivs av någon av dessa kategorier bör hindra sig från att skapa objekt av klasser som är så markerade. |
| CATID_RequiresDataPathHost |
Objektet kräver möjligheten att spara data till en eller flera sökvägar och kräver containerinblandning, vilket kräver containerstöd för IBindHost. |
| Implementerade kategorier | Beskrivning |
|---|---|
| CATID_PersistsToMoniker, CATID_PersistsToStreamInit, CATID_PersistsToStream, CATID_PersistsToStorage, CATID_PersistsToMemory, CATID_PersistsToFile, CATID_PersistsToPropertyBag |
Object stöder motsvarande IPersist*-mekanism för kategorin. |
Följande tabell innehåller de exakta CATID:erna som tilldelats varje kategori:
| Kategori | CATID |
|---|---|
| CATID_RequiresDataPathHost |
0de86a50-2baa-11cf-a229-00aa003d7352 |
| CATID_PersistsToMoniker |
0de86a51-2baa-11cf-a229-00aa003d7352 |
| CATID_PersistsToStorage |
0de86a52-2baa-11cf-a229-00aa003d7352 |
| CATID_PersistsToStreamInit |
0de86a53-2baa-11cf-a229-00aa003d7352 |
| CATID_PersistsToStream |
0de86a54-2baa-11cf-a229-00aa003d7352 |
| CATID_PersistsToMemory |
0de86a55-2baa-11cf-a229-00aa003d7352 |
| CATID_PersistsToFile |
0de86a56-2baa-11cf-a229-00aa003d7352 |
| CATID_PersistsToPropertyBag |
0de86a57-2baa-11cf-a229-00aa003d7352 |