Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
In diesem Thema wird beschrieben, wie die Eigenschaften ermittelt werden, die derzeit im Eigenschaftencache vorhanden sind, und wie der Eigenschaftencache aktualisiert wird.
Mit der PropertyNames-Eigenschaft können die Namen aller Eigenschaften gesucht werden, die im Eigenschaftencache vorhanden sein. Im folgenden Codebeispiel wird die Verwendung von PropertyNames veranschaulicht, ohne den Eigenschaftencache zu aktualisieren.
try
{
// Create an empty DirectoryEntry object.
DirectoryEntry ent = new DirectoryEntry();
// Use PropertyNames to iterate through the property names
// that are presently in the cache.
foreach(String propName in ent.Properties.PropertyNames)
{
// Write out the property names.
Console.WriteLine(propName);
}
}
catch
{
// Handle errors.
}
Im folgenden Codebeispiel wird veranschaulicht, wie alle Eigenschaften im Eigenschaftencache aktualisiert werden.
Try
{
// Create a DirectoryEntry object.
DirectoryEntry ent = new DirectoryEntry();
// Refresh the cache.
ent.RefreshCache();
}
Catch
{
// Handle errors.
}
Im folgenden Codebeispiel wird veranschaulicht, wie mit RefreshCache ausgewählte Eigenschaften im Eigenschaftencache aktualisiert werden.
try
{
// Create a DirectoryEntry object.
DirectoryEntry ent = new DirectoryEntry();
// Refresh the objectClass, dc, and whenCreated properties.
ent.RefreshCache(new string[]{"objectClass","dc","whenCreated"});
// Iterate through each property name.
foreach(String propName in ent.Properties.PropertyNames)
{
// Write the property names. There should only be three.
Console.WriteLine(propName);
}
}
catch
{
// Handle errors.
}
Siehe auch
Referenz
System.DirectoryServices
DirectoryEntry
Konzepte
Send comments about this topic to Microsoft.
Copyright © 2007 Microsoft Corporation. Alle Rechte vorbehalten.