Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Le classi riportate di seguito vengono utilizzate con lo schema dei Servizi di dominio Active Directory.
- ActiveDirectorySchema
- ActiveDirectorySchemaClass
- ActiveDirectorySchemaClassCollection
- ActiveDirectorySchemaProperty
- ActiveDirectorySchemaPropertyCollection
Il metodo statico GetCurrentSchema può essere utilizzato per ottenere l'oggetto ActiveDirectorySchema che rappresenta lo schema per l'insieme di strutture di cui l'utente attualmente connesso è membro.
Negli esempi riportati di seguito viene illustrato come utilizzare lo spazio dei nomi System.DirectoryServices.ActiveDirectory per lo schema dei Servizi di dominio Active Directory.
Enumerazione delle classi dello schema
Nell'esempio C# riportato di seguito viene illustrato come enumerare tutte le classi in un determinato schema.
using System.DirectoryServices.ActiveDirectory;
static void EnumSchemaClasses(ActiveDirectorySchema schema)
{
foreach (ActiveDirectorySchemaClass schemaClass in
schema.FindAllClasses())
{
Console.WriteLine(schemaClass.Name);
}
}
Nell'esempio Visual Basic .NET riportato di seguito viene illustrato come enumerare tutte le classi in un determinato schema.
Imports System.DirectoryServices.ActiveDirectory
Sub EnumSchemaClasses(ByVal schema As ActiveDirectorySchema)
Dim schemaClass As ActiveDirectorySchemaClass
For Each schemaClass In schema.FindAllClasses()
Console.WriteLine(schemaClass.Name)
Next schemaClass
End Sub 'EnumSchemaClasses
Nell'esempio C# riportato di seguito viene illustrato come enumerare tutte le classi del tipo specificato in un determinato schema.
using System.DirectoryServices.ActiveDirectory;
static void EnumSchemaClasses(ActiveDirectorySchema schema,
SchemaClassType classType)
{
foreach (ActiveDirectorySchemaClass schemaClass in
schema.FindAllClasses(classType))
{
Console.WriteLine(schemaClass.Name);
}
}
Nell'esempio Visual Basic .NET riportato di seguito viene illustrato come enumerare tutte le classi del tipo specificato in un determinato schema.
Imports System.DirectoryServices.ActiveDirectory
Sub EnumSchemaClasses(ByVal schema As ActiveDirectorySchema, _
ByVal classType As SchemaClassType)
Dim schemaClass As ActiveDirectorySchemaClass
For Each schemaClass In schema.FindAllClasses(classType)
Console.WriteLine(schemaClass.Name)
Next schemaClass
End Sub 'EnumSchemaClasses
Nell'esempio C# riportato di seguito viene illustrato come enumerare tutte le classi inattive in un determinato schema.
using System.DirectoryServices.ActiveDirectory;
static void EnumDefunctSchemaClasses(ActiveDirectorySchema schema)
{
foreach (ActiveDirectorySchemaClass schemaClass in
schema.FindAllDefunctClasses())
{
Console.WriteLine(schemaClass.Name);
}
}
Nell'esempio Visual Basic .NET riportato di seguito viene illustrato come enumerare tutte le classi inattive in un determinato schema.
Imports System.DirectoryServices.ActiveDirectory
Sub EnumDefunctSchemaClasses(ByVal schema As ActiveDirectorySchema)
Dim schemaClass As ActiveDirectorySchemaClass
For Each schemaClass In schema.FindAllDefunctClasses()
Console.WriteLine(schemaClass.Name)
Next schemaClass
End Sub 'EnumDefunctSchemaClasses
Enumerazione delle proprietà dello schema
Nell'esempio C# riportato di seguito viene illustrato come enumerare tutte le proprietà in un determinato schema.
using System.DirectoryServices.ActiveDirectory;
static void EnumSchemaProperties(ActiveDirectorySchema schema)
{
foreach (ActiveDirectorySchemaProperty schemaProperty in
schema.FindAllProperties())
{
Console.WriteLine(schemaProperty.Name);
}
}
Nell'esempio Visual Basic .NET riportato di seguito viene illustrato come enumerare tutte le proprietà in un determinato schema.
Imports System.DirectoryServices.ActiveDirectory
Sub EnumSchemaProperties(ByVal schema As ActiveDirectorySchema)
Dim schemaProperty As ActiveDirectorySchemaProperty
For Each schemaProperty In schema.FindAllProperties()
Console.WriteLine(schemaProperty.Name)
Next schemaProperty
End Sub 'EnumSchemaProperties
Nell'esempio C# riportato di seguito viene illustrato come enumerare tutte le proprietà di un tipo specifico in un determinato schema.
using System.DirectoryServices.ActiveDirectory;
static void EnumSchemaProperties(ActiveDirectorySchema schema,
PropertyTypes propertyType)
{
foreach (ActiveDirectorySchemaProperty schemaProperty in
schema.FindAllProperties(propertyType))
{
Console.WriteLine(schemaProperty.Name);
}
}
Nell'esempio Visual Basic . NET riportato di seguito viene illustrato come enumerare tutte le proprietà di un tipo specifico in un determinato schema.
Imports System.DirectoryServices.ActiveDirectory
Sub EnumSchemaProperties(ByVal schema As ActiveDirectorySchema, _
ByVal propertyType As PropertyTypes)
Dim schemaProperty As ActiveDirectorySchemaProperty
For Each schemaProperty In schema.FindAllProperties(propertyType)
Console.WriteLine(schemaProperty.Name)
Next schemaProperty
End Sub 'EnumSchemaProperties
Nell'esempio C# riportato di seguito viene illustrato come enumerare tutte le proprietà inattive in un determinato schema.
using System.DirectoryServices.ActiveDirectory;
static void EnumDefunctSchemaProperties(ActiveDirectorySchema schema)
{
foreach (ActiveDirectorySchemaProperty schemaProperty in
schema.FindAllDefunctProperties())
{
Console.WriteLine(schemaProperty.Name);
}
}
Nell'esempio Visual Basic .NET riportato di seguito viene illustrato come enumerare tutte le proprietà inattive in un determinato schema.
Imports System.DirectoryServices.ActiveDirectory
Sub EnumDefunctSchemaProperties(ByVal schema As ActiveDirectorySchema)
Dim schemaProperty As ActiveDirectorySchemaProperty
For Each schemaProperty In schema.FindAllDefunctProperties()
Console.WriteLine(schemaProperty.Name)
Next schemaProperty
End Sub 'EnumDefunctSchemaProperties
Send comments about this topic to Microsoft.
Copyright © 2008 Microsoft Corporation. Tutti i diritti riservati.