Törlése tartalom típusok
Törlés a tartalom típusát nem lehetséges, ha azt az alapja a másik oldalon vagy lista tartalom típusokat. Először el kell távolítani az ilyen típusú tartalom minden listák, ahol azt használják, valamint eltávolít minden típusú alwebhelyek tartalmat alapul.
Nem lehet törölni a tartalom típusát a listából, ha a lista olyan elemeket tartalmaz, az ilyen típusú. Ugyanakkor a Microsoft SharePoint Foundation nem tartalmazza elemeket, amelyek a kosárba. Ha az elem a Lomtár talpra után annak tartalmát típusú törölték a listáról, ő az a típusú tartalom az alapértelmezett lesz rendelve ehhez a listához.
Ahhoz, hogy távolítsa el a tartalom típusát a gyűjtemény tartalmi típusok listában vagy dokumentumtár, először meg kell, hogy hozzáférjen a gyűjtemény az ingatlan CONTENTTYPES kifogást SPList (szerver) vagy tárgy List (kliens). Akkor meg kell hívni egy eljárás törlése. átadó szerkezet SPContentTypeId (szerver) vagy ContentTypeId (a kliens), amely egy típusú tartalmat kell hagyni.
Eltávolítani egy tartalom típus gyűjteményéből való hozzáférést, a gyűjtemény az ingatlan CONTENTTYPES a SPWeb tárgy (a szerveren), vagy a Web tárgy (kliens). Ezután hívja a Törlés módszer.
Mindkét tárgy SPWeb (szerver) és a Web (a kliens) egy ingatlan AvailableContentTypes. amely visszaadja a gyűjtemény tartalom típusokat. Ez a gyűjtemény csak olvasható. Belőle nem távolítják el az objektumokat a tény, hogy minden típusú tartalom ezen az oldalon elérhető, nem csak a típusú tartalom meghatározása a jelenlegi helyén.
Mindkét esetben meg kell jegyezni, hogy a használt tartalom típus nem lehet törölni. Amikor megpróbálja törölni, győződjön meg róla, a tartalom típusát a listából, hogy egyrészt nincs elem a listában nem használja ezt a típusú tartalom. Ezt meg lehet tenni egy ciklusban verte minden elemét a listából, és keres ContentType ingatlan értékét az egyes elemek. Amikor megpróbálja eltávolítani a tartalom típusát a helyszínen gyűjtemény, amelyben meg van határozva, hogy győződjön meg arról, hogy GetUsages eljárás visszatér egy üres listát, azaz a. E. A tartalom típusa, amelyet nem használnak semmilyen listán, és nem a szülő a gyermek tartalom típus .
A következő példa egy konzolos alkalmazás, amely megvizsgálja, hogy egy elavult típusú tartalom ezen a honlapon vagy bármilyen alwebhelyet. Ha a tartalom típusát nem használják, a rendszer törli azt.