Share via


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

Siehe auch

Referenz

SPFolder Klasse

SPFolder-Member

Microsoft.SharePoint-Namespace