Tento článek byl přeložený strojově. Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

Třída DirectorySynchronization

.NET Framework (current version)
 

Určuje, jak synchronizovat adresáře v rámci domény.

Obor názvů:   System.DirectoryServices
Sestavení:  System.DirectoryServices (v System.DirectoryServices.dll)

System.Object
  System.DirectoryServices.DirectorySynchronization

public class DirectorySynchronization

NázevPopis
System_CAPS_pubmethodDirectorySynchronization()

Inicializuje novou instanci DirectorySynchronization objektu.

System_CAPS_pubmethodDirectorySynchronization(Byte[])

Inicializuje novou instanci DirectorySynchronization objekt s souboru cookie.

System_CAPS_pubmethodDirectorySynchronization(DirectorySynchronization)

Inicializuje novou instanci DirectorySynchronization objekt s objekt synchronizace adresářů.

System_CAPS_pubmethodDirectorySynchronization(DirectorySynchronizationOptions)

Inicializuje novou instanci DirectorySynchronization objekt s možnosti synchronizace adresářů.

System_CAPS_pubmethodDirectorySynchronization(DirectorySynchronizationOptions, Byte[])

Inicializuje novou instanci DirectorySynchronization objekt s možnosti synchronizace adresářů a souborů cookie.

NázevPopis
System_CAPS_pubpropertyOption

Získá nebo nastaví možnosti pro vyhledání synchronizace adresáře.

NázevPopis
System_CAPS_pubmethodCopy()

Vrátí kopii aktuální DirectorySynchronization instance.

System_CAPS_pubmethodEquals(Object)

Určuje, zda se zadaný objekt rovná aktuálnímu objektu.(Zděděno z Object.)

System_CAPS_protmethodFinalize()

Umožňuje objektu pokusit se uvolnit prostředky a provést další operace vyčištění předtím, než je odstraněn při uvolňování paměti.

(Zděděno z Object.)

System_CAPS_pubmethodGetDirectorySynchronizationCookie()

Získá soubor cookie vyhledávání synchronizace adresáře.

System_CAPS_pubmethodGetHashCode()

Slouží jako výchozí funkce hash.(Zděděno z Object.)

System_CAPS_pubmethodGetType()

Získá Type aktuální instance.(Zděděno z Object.)

System_CAPS_protmethodMemberwiseClone()

Vytvoří mělká kopie aktuálního Object.(Zděděno z Object.)

System_CAPS_pubmethodResetDirectorySynchronizationCookie()

Resetss soubor cookie vyhledávání synchronizace adresáře.

System_CAPS_pubmethodResetDirectorySynchronizationCookie(Byte[])

Obnoví soubor cookie vyhledávání synchronizace adresáře.

System_CAPS_pubmethodToString()

Vrátí řetězec, který představuje aktuální objekt.(Zděděno z Object.)

Následující příklad jazyka C# ukazuje, jak synchronizovat adresáře.

DirectorySearcher src = new DirectorySearcher("…"); 
src.DirectorySynchornization= new DirectorySynchronization(); // Initiate dirsync, 
                                                              // this means a full synch

foreach(SearchResult res in src.FindAll() )
{
    Console.WriteLine(…");
}

// Restart the dirsync 
foreach(SearchResult res in src.FindAll() )
{
    Console.WriteLine(…");
}

Následující příklad jazyka C# ukazuje, jak synchronizovat adresáře tím, že uchování ji do souboru.

DirectorySearcher src = new DirectorySearcher("…"); 
src.DirectorySynchornization= new DirectorySynchronization(); // Initiate dirsync, 
                                                              // this means a full synch

foreach(SearchResult res in src.FindAll() )
{
    Console.WriteLine(…");
}

// Now they should be able to persist the dirSync cookie, by serializing to a file. 
FileStream myStream = File.Create("dirsync.data");
BinaryFormatter fmt = new BinaryFormatter();
fmt.Serialize(myStream, src.DirectorySynchronization);
myStream.Close();
… …. 



// At some point in time, we wake up and read by de-serializing the dirSync cookie, 
// and resume the  dirSync 
FileStream myStream = FileCreate("dirsync.data");
BinaryFormatter fmt = new BinaryFormatter();
DirectorySynchronization dirSync = fmt.Deserialize(myStream);

DirectorySearcher src = new DirectorySearcher(…);
src.DirectorySynchronization = dirSync;

foreach(SearchResult res in src.FindAll() )
{
    Console.WriteLine(…");
}

.NET Framework
K dispozici od 2.0

Všechny veřejné statické členy ( Sdílené v jazyce Visual Basic) tohoto typu mají bezpečný přístup z více vláken. U členů instancí není bezpečný přístup z více vláken zaručen.

Zpět na začátek
Zobrazit: