Simias::IdentitySync::Service Class Reference

Class that implements the identity sync provider functionality. More...

Collaboration diagram for Simias::IdentitySync::Service:

Collaboration graph
[legend]

List of all members.

Static Public Member Functions

static void Register (IIdentitySyncProvider provider)
 Method for registering external synchronization providers.
static void Unregister (IIdentitySyncProvider provider)
 Method for registering external synchronization providers.
static int SyncNow (string data)
 Force a synchronization cycle immediately.
static void Start ()
 Starts the external identity sync container.
static void Stop ()
 Stops the external identity sync container.

Properties

static int Count [get]
 Gets the number of registered providers.
static int Cycles [get]
 Gets the number of synchronization cycles that have performed.
static int DeleteGracePeriod [get, set]
 Gets/sets the number of seconds that lapse before an unknown user is removed from the domain.
static IdentitySync.State LastState [get]
 Gets the last state of the identity synchronization.
static IIdentitySyncProvider[] Providers [get]
 Returns the registered identity providers.
static Hashtable RegisteredProviders [get]
 Gets the registered providers.
static string Status [get]
 Gets the status.
static bool SyncDisabled [set]
 Sets a value indicating if synchronization is disabled.
static int SyncInterval [get, set]
 Gets/sets the number of seconds in the synchronization interval.
static DateTime UpSince [get]
 Gets the date and time when the synchronization service was started.


Detailed Description

Class that implements the identity sync provider functionality.


Member Function Documentation

static void Simias::IdentitySync::Service::Register ( IIdentitySyncProvider  provider  )  [inline, static]

Method for registering external synchronization providers.

Parameters:
provider An ILocationProvider interface object.

static void Simias::IdentitySync::Service::Unregister ( IIdentitySyncProvider  provider  )  [inline, static]

Method for registering external synchronization providers.

Parameters:
provider An ILocationProvider interface object.

static int Simias::IdentitySync::Service::SyncNow ( string  data  )  [inline, static]

Force a synchronization cycle immediately.

static void Simias::IdentitySync::Service::Start (  )  [inline, static]

Starts the external identity sync container.

Returns:
N/A

static void Simias::IdentitySync::Service::Stop (  )  [inline, static]

Stops the external identity sync container.

Returns:
N/A


Property Documentation

int Simias::IdentitySync::Service::Count [static, get]

Gets the number of registered providers.

int Simias::IdentitySync::Service::Cycles [static, get]

Gets the number of synchronization cycles that have performed.

int Simias::IdentitySync::Service::DeleteGracePeriod [static, get, set]

Gets/sets the number of seconds that lapse before an unknown user is removed from the domain.

IdentitySync.State Simias::IdentitySync::Service::LastState [static, get]

Gets the last state of the identity synchronization.

IIdentitySyncProvider [] Simias::IdentitySync::Service::Providers [static, get]

Returns the registered identity providers.

Hashtable Simias::IdentitySync::Service::RegisteredProviders [static, get]

Gets the registered providers.

string Simias::IdentitySync::Service::Status [static, get]

Gets the status.

bool Simias::IdentitySync::Service::SyncDisabled [static, set]

Sets a value indicating if synchronization is disabled.

int Simias::IdentitySync::Service::SyncInterval [static, get, set]

Gets/sets the number of seconds in the synchronization interval.

DateTime Simias::IdentitySync::Service::UpSince [static, get]

Gets the date and time when the synchronization service was started.


The documentation for this class was generated from the following file:

Generated on Wed Apr 8 14:48:43 2009 for simias by  doxygen 1.5.6