SPFolder.Properties-Eigenschaft
Ruft eine Hashtabelle, die Metadaten für den Ordner enthält.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public ReadOnly Property Properties As Hashtable
Get
'Usage
Dim instance As SPFolder
Dim value As Hashtable
value = instance.Properties
public Hashtable Properties { get; }
Eigenschaftswert
Typ: System.Collections.Hashtable
Ein System.Collections.Hashtable -Objekt, das die Metadaten enthält.
Hinweise
Hinweis
Speichern von großen Datenmengen in dieser Eigenschaft wird die Leistung erheblich beeinträchtigt. Speichern Sie in dieser Eigenschaft nicht mehr als einem Kilobyte (1 KB) Daten.
Beispiele
Das folgende Codebeispiel führt eine Iteration durch die Auflistung der Ordner in der aktuellen Website und zeigt die Eigenschaften und Werte für die einzelnen Ordner.
Dieses Beispiel erfordert using Richtlinien (Imports in Visual Basic) für die Namespaces Microsoft.SharePoint und Microsoft.SharePoint.Utilities .
SPWeb oWebsite = SPContext.Current.Web;
SPFolderCollection collFolders = oWebsite.Folders;
foreach (SPFolder oFolder in collFolders)
{
System.Collections.Hashtable oHashtable = oFolder.Properties;
System.Collections.ICollection collKeys = oHashtable.Keys;
foreach (object oKey in collKeys)
{
Response.Write(SPEncode.HtmlEncode(oKey.ToString()) + " :: " +
SPEncode.HtmlEncode(hashtable[oKey.ToString()]) + "<BR>");
}
}
Dim oWebsite As SPWeb = SPContext.Current.Web
Dim collFolders As SPFolderCollection = oWebsite.Folders
For Each oFolder As SPFolder In collFolders
Dim oHashtable As System.Collections.Hashtable = oFolder.Properties
Dim collKeys As System.Collections.ICollection = oHashtable.Keys
For Each oKey As Object In collKeys
Response.Write(SPEncode.HtmlEncode(oKey.ToString()) & " :: " & SPEncode.HtmlEncode(hashtable(oKey.ToString())) & "<BR>")
Next oKey
Next oFolder
Im vorherige Beispiel werden Metadaten wie die folgende angezeigt:
vti_dirlateststamp :: 8/30/2006 1:06:19 AM
vti_etag :: "{101141FF-9E99-4404-AE4D-561B981472E4},0"
vti_isexecutable :: false
vti_candeleteversion :: true
vti_docstoretype :: 1
vti_timecreated :: 8/21/2006 1:28:31 AM
vti_isbrowsable :: true
vti_hassubdirs :: true
vti_listname :: {B6C3C6F9-A256-4FA4-B6A2-97549D48E530}
vti_replid :: rid:{101141FF-9E99-4404-AE4D-561B981472E4}
vti_listenableversioning :: false
vti_listenableminorversions :: false
vti_listbasetype :: 1
vti_level :: 1
vti_rtag :: rt:101141FF-9E99-4404-AE4D-561B981472E4@00000000000
vti_timelastmodified :: 8/21/2006 1:28:41 AM
vti_listservertemplate :: 101
vti_listrequirecheckout :: false
vti_listenablemoderation :: false
vti_listtitle :: TestDocLib2
vti_isscriptable :: false