DirectoryEntries.Find Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar en medlem i den här samlingen.
Överlagringar
| Name | Description |
|---|---|
| Find(String) |
Returnerar medlemmen i den här samlingen med det angivna namnet. |
| Find(String, String) |
Returnerar medlemmen i den här samlingen med det angivna namnet och av den angivna typen. |
Find(String)
- Källa:
- DirectoryEntries.cs
- Källa:
- DirectoryEntries.cs
- Källa:
- DirectoryEntries.cs
- Källa:
- DirectoryEntries.cs
- Källa:
- DirectoryEntries.cs
- Källa:
- DirectoryEntries.cs
- Källa:
- DirectoryEntries.cs
- Källa:
- DirectoryEntries.cs
Returnerar medlemmen i den här samlingen med det angivna namnet.
public:
System::DirectoryServices::DirectoryEntry ^ Find(System::String ^ name);
public System.DirectoryServices.DirectoryEntry Find(string name);
member this.Find : string -> System.DirectoryServices.DirectoryEntry
Public Function Find (name As String) As DirectoryEntry
Parametrar
- name
- String
Innehåller namnet på det underordnade objekt som ska sökas efter.
Returer
En DirectoryEntry som representerar det underordnade objekt som hittades.
Undantag
Det Doménové služby Active Directory objektet är inte en container.
Ett fel uppstod under anropet till det underliggande gränssnittet.
Kommentarer
Om underordnade objekt av olika typer har samma namn returneras det första matchande underordnade objektet.
Note
IIS-providern (Internet Information Services) stöder inte den här metoden. Använd den överlagrade Find metoden och ange en tom sträng ("") för parametern schemaClassName .
Om inget matchande resultat hittas genereras en DirectoryServicesCOMException med felkod 0x2030.
Gäller för
Find(String, String)
- Källa:
- DirectoryEntries.cs
- Källa:
- DirectoryEntries.cs
- Källa:
- DirectoryEntries.cs
- Källa:
- DirectoryEntries.cs
- Källa:
- DirectoryEntries.cs
- Källa:
- DirectoryEntries.cs
- Källa:
- DirectoryEntries.cs
- Källa:
- DirectoryEntries.cs
Returnerar medlemmen i den här samlingen med det angivna namnet och av den angivna typen.
public:
System::DirectoryServices::DirectoryEntry ^ Find(System::String ^ name, System::String ^ schemaClassName);
public System.DirectoryServices.DirectoryEntry Find(string name, string? schemaClassName);
public System.DirectoryServices.DirectoryEntry Find(string name, string schemaClassName);
member this.Find : string * string -> System.DirectoryServices.DirectoryEntry
Public Function Find (name As String, schemaClassName As String) As DirectoryEntry
Parametrar
- name
- String
Namnet på det underordnade katalogobjekt som ska sökas efter.
- schemaClassName
- String
Klassnamnet för det underordnade katalogobjekt som ska sökas efter.
Returer
Ett DirectoryEntry objekt som representerar det underordnade objekt som hittades.
Undantag
Det Doménové služby Active Directory objektet är inte en container.
Ett fel uppstod under anropet till det underliggande gränssnittet.
Exempel
I följande exempel skapas ett nytt DirectoryEntry objekt med den angivna sökvägen och sedan skapas en ny post i containern och sparas. Den försöker hämta den nyligen skapade posten.
Try
Dim myEntry1 As DirectoryEntry
Dim myEntry2 As DirectoryEntry
Dim strPath As String = "LDAP://DC=fabrikam,DC=com"
' Create a 'DirectoryEntry' object with the given path.
Dim myDE As New DirectoryEntry(strPath)
Dim myEntries As DirectoryEntries = myDE.Children
' Create a new entry in the container.
myEntry1 = myEntries.Add("CN=Sample Entry", myDE.SchemaClassName)
' Save changes in the 'Active Directory Domain Services' store.
myEntry1.CommitChanges()
' Find a child in the 'DirectoryEntries' collection which has the
' specified name and type.
myEntry2 = myEntries.Find("CN=Sample Entry", myDE.SchemaClassName)
Console.WriteLine(myEntry2.Name + " is found in container.")
Catch e As Exception
Console.WriteLine("The following exception was raised : {0}", e.Message.ToString())
End Try
using System;
using System.DirectoryServices;
class MyClass1
{
static void Main()
{
try
{
DirectoryEntry myEntry1;
DirectoryEntry myEntry2;
String strPath = "LDAP://DC=fabrikam,DC=com";
// Create a 'DirectoryEntry' object with the given path.
DirectoryEntry myDE = new DirectoryEntry(strPath);
DirectoryEntries myEntries = myDE.Children;
// Create a new entry in the container.
myEntry1 = myEntries.Add("CN=Sample Entry",myDE.SchemaClassName);
// Save changes in the 'Active Directory Domain Services' store.
myEntry1.CommitChanges();
// Find a child in the 'DirectoryEntries' collection which has the
// specified name and type.
myEntry2 = myEntries.Find("CN=Sample Entry",myDE.SchemaClassName);
Console.WriteLine (myEntry2.Name + " is found in container.");
}
catch(Exception e)
{
Console.WriteLine("The following exception was raised : {0}",e.Message);
}
}
}
Kommentarer
Om inget matchande resultat hittas genereras en DirectoryServicesCOMException med felkod 0x2030.