Aracılığıyla paylaş


DirectoryEntry.SchemaClassName Özellik

Tanım

Bu DirectoryEntry nesne için şema sınıfının adını alır.

public:
 property System::String ^ SchemaClassName { System::String ^ get(); };
public string SchemaClassName { get; }
[System.ComponentModel.Browsable(false)]
[System.DirectoryServices.DSDescription("DSSchemaClassName")]
public string SchemaClassName { get; }
member this.SchemaClassName : string
[<System.ComponentModel.Browsable(false)>]
[<System.DirectoryServices.DSDescription("DSSchemaClassName")>]
member this.SchemaClassName : string
Public ReadOnly Property SchemaClassName As String

Özellik Değeri

Bu DirectoryEntry nesne için şema sınıfının adı.

Öznitelikler

Örnekler

Aşağıdaki örnekte sınıfının ve SchemaEntry özellikleri gösterilmektedir.SchemaClassNameDirectoryEntry Bu örnek, kullanıcı tarafından belirtilen DirectoryEntry öğesini alır ve kapsayıcı nesnesiyse SchemaEntry tüm alt öğelerini alır. SchemaEntry, bu nesnenin Name "kapsayıcı" olması durumunda bir kapsayıcı nesnesidir.

Dim myADSPath As String = "LDAP://onecity/CN=Users,DC=onecity,DC=corp,DC=fabrikam,DC=com"

' Creates an Instance of DirectoryEntry.
Dim myDirectoryEntry As New DirectoryEntry(myADSPath, UserName, SecurelyStoredPassword)

' Display the 'SchemaClassName'.
Console.WriteLine("Schema class name:" + myDirectoryEntry.SchemaClassName)

' Gets the SchemaEntry of the ADS object.
Dim mySchemaEntry As DirectoryEntry = myDirectoryEntry.SchemaEntry

If String.Compare(mySchemaEntry.Name, "container") = 0 Then
   Dim myChildDirectoryEntry As DirectoryEntry
   For Each myChildDirectoryEntry In  myDirectoryEntry.Children
      Console.WriteLine(myChildDirectoryEntry.Path)
   Next
String myADSPath = "LDAP://onecity/CN=Users,DC=onecity,DC=corp,DC=fabrikam,DC=com";

// Creates an Instance of DirectoryEntry.
DirectoryEntry  myDirectoryEntry=new DirectoryEntry(myADSPath, UserName, SecurelyStoredPassword);

// Display the 'SchemaClassName'.
Console.WriteLine("Schema class name:" + myDirectoryEntry.SchemaClassName);

// Gets the SchemaEntry of the ADS object.
DirectoryEntry mySchemaEntry = myDirectoryEntry.SchemaEntry;

if (string.Compare(mySchemaEntry.Name, "container") == 0)
{
   foreach(DirectoryEntry myChildDirectoryEntry in myDirectoryEntry.Children)
      Console.WriteLine(myChildDirectoryEntry.Path);
}

Açıklamalar

Bu, özelliğin Name özelliğiyle SchemaEntry aynıdır.

Nesnenin DirectoryEntry şeması özelliklerini ve yöntemlerini tanımlar.

Şunlara uygulanır

Ayrıca bkz.