Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las siguientes clases se utilizan con el esquema de Servicios de dominio de Active Directory.
- ActiveDirectorySchema
- ActiveDirectorySchemaClass
- ActiveDirectorySchemaClassCollection
- ActiveDirectorySchemaProperty
- ActiveDirectorySchemaPropertyCollection
El método estático GetCurrentSchema se puede utilizar para obtener el objeto ActiveDirectorySchema que representa el esquema del bosque del que el usuario con sesión iniciada actualmente es miembro.
En los siguientes ejemplos se muestra cómo utilizar el espacio de nombres System.DirectoryServices.ActiveDirectory para trabajar con el esquema de Servicios de dominio de Active Directory.
Enumeración de clases de esquemas
El siguiente ejemplo de C# muestra cómo enumerar todas las clases de un esquema especificado.
using System.DirectoryServices.ActiveDirectory;
static void EnumSchemaClasses(ActiveDirectorySchema schema)
{
foreach (ActiveDirectorySchemaClass schemaClass in
schema.FindAllClasses())
{
Console.WriteLine(schemaClass.Name);
}
}
En el siguiente ejemplo de Visual Basic .NET se muestra cómo enumerar todas las clases de un esquema especificado.
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
En el siguiente ejemplo de C# se muestra cómo enumerar todas las clases del tipo especificado en un esquema especificado.
using System.DirectoryServices.ActiveDirectory;
static void EnumSchemaClasses(ActiveDirectorySchema schema,
SchemaClassType classType)
{
foreach (ActiveDirectorySchemaClass schemaClass in
schema.FindAllClasses(classType))
{
Console.WriteLine(schemaClass.Name);
}
}
En el siguiente ejemplo de Visual Basic .NET se muestra cómo enumerar todas las clases del tipo especificado en un esquema especificado.
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
En el siguiente ejemplo de C# se muestra cómo enumerar todas las clases inactivas de un esquema especificado.
using System.DirectoryServices.ActiveDirectory;
static void EnumDefunctSchemaClasses(ActiveDirectorySchema schema)
{
foreach (ActiveDirectorySchemaClass schemaClass in
schema.FindAllDefunctClasses())
{
Console.WriteLine(schemaClass.Name);
}
}
En el siguiente ejemplo de Visual Basic .NET se muestra cómo enumerar todas las clases inactivas de un esquema especificado.
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
Enumeración de las propiedades de los esquemas
En el siguiente ejemplo de C# se muestra cómo enumerar todas las propiedades de un esquema especificado.
using System.DirectoryServices.ActiveDirectory;
static void EnumSchemaProperties(ActiveDirectorySchema schema)
{
foreach (ActiveDirectorySchemaProperty schemaProperty in
schema.FindAllProperties())
{
Console.WriteLine(schemaProperty.Name);
}
}
En el siguiente ejemplo de Visual Basic .NET se muestra cómo enumerar todas las propiedades de un esquema especificado.
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
En el siguiente ejemplo de C# se muestra cómo enumerar todas las propiedades de un tipo especificado en un esquema especificado.
using System.DirectoryServices.ActiveDirectory;
static void EnumSchemaProperties(ActiveDirectorySchema schema,
PropertyTypes propertyType)
{
foreach (ActiveDirectorySchemaProperty schemaProperty in
schema.FindAllProperties(propertyType))
{
Console.WriteLine(schemaProperty.Name);
}
}
En el siguiente ejemplo de Visual Basic .NET se muestra cómo enumerar todas las propiedades de un tipo especificado en un esquema especificado.
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
En el siguiente ejemplo de C# se muestra cómo enumerar todas las propiedades inactivas de un esquema especificado.
using System.DirectoryServices.ActiveDirectory;
static void EnumDefunctSchemaProperties(ActiveDirectorySchema schema)
{
foreach (ActiveDirectorySchemaProperty schemaProperty in
schema.FindAllDefunctProperties())
{
Console.WriteLine(schemaProperty.Name);
}
}
En el siguiente ejemplo de Visual Basic .NET se muestra cómo enumerar todas las propiedades inactivas de un esquema especificado.
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. Reservados todos los derechos.