

Public Member Functions | |
| Authentication.Status | Authenticate (Domain domain, HttpContext httpContext) |
| Performs authentication to the specified domain. | |
| void | DeleteLocation (string domainID, string collectionID) |
| Indicates to the provider that the specified collection has been deleted and a mapping is no longer required. | |
| void | FindCloseDomainMembers (string searchContext) |
| End the search for domain members. | |
| bool | FindFirstDomainMembers (string domainID, int count, out string searchContext, out Member[] memberList, out int total) |
| Starts a search for all domain members. | |
| bool | FindFirstDomainMembers (string domainID, string attributeName, string searchString, SearchOp operation, int count, out string searchContext, out Member[] memberList, out int total) |
| Starts a search for a specific set of domain members. | |
| bool | FindNextDomainMembers (ref string searchContext, int count, out Member[] memberList) |
| Continues the search for domain members from the current record location. | |
| bool | FindPreviousDomainMembers (ref string searchContext, int count, out Member[] memberList) |
| Continues the search for domain members previous to the current record location. | |
| bool | FindSeekDomainMembers (ref string searchContext, int offset, int count, out Member[] memberList) |
| Continues the search for domain members from the specified record location. | |
| bool | OwnsDomain (string domainID) |
| Determines if the provider claims ownership for the specified domain. | |
| void | PreCommit (string domainID, Member member) |
| Informs the domain provider that the specified member object is about to be committed to the domain's member list. This allows an opportunity for the domain provider to add any domain specific attributes to the member object. | |
| Uri | ResolveLocation (string domainID) |
| Returns the network location for the the specified domain. | |
| Uri | ResolveLocation (string domainID, string collectionID) |
| Returns the network location for the the specified collection. | |
| Uri | ResolveLocation (string domainID, string userID, string collectionID) |
| Returns the network location of where to create a collection. | |
| Uri | ResolvePOBoxLocation (string domainID, string userID) |
| Returns the network location of where to the specified user's POBox is located. | |
| Uri | ResolveHostAddress (string domainID, string hostID) |
| Returns the network address of the host. | |
| void | SetHostLocation (string domainID, Uri hostLocation) |
| Sets a new host address for the domain. | |
| void | Start () |
| Starts the thread service. | |
| void | Stop () |
| Stops the service from executing. | |
| void | Pause () |
| Pauses a service's execution. | |
| void | Resume () |
| Resumes a paused service. | |
| int | Custom (int message, string data) |
| Custom. | |
Properties | |
| string | Name [get] |
| Gets the name of the domain provider. | |
| string | Description [get] |
| Gets the description of the domain provider. | |
| Authentication.Status Simias::EnterpriseProvider::Authenticate | ( | Domain | domain, | |
| HttpContext | httpContext | |||
| ) | [inline] |
Performs authentication to the specified domain.
| domain | Domain to authenticate to. | |
| httpContext | HTTP-specific request information. This is passed as a parameter so that a domain provider may modify the HTTP request by adding special headers as necessary. |
Implements Simias::IDomainProvider.
| void Simias::EnterpriseProvider::DeleteLocation | ( | string | domainID, | |
| string | collectionID | |||
| ) | [inline] |
Indicates to the provider that the specified collection has been deleted and a mapping is no longer required.
| domainID | The identifier for the domain from where the collection has been deleted. | |
| collectionID | Identifier of the collection that is being deleted. |
Implements Simias::IDomainProvider.
| void Simias::EnterpriseProvider::FindCloseDomainMembers | ( | string | searchContext | ) | [inline] |
End the search for domain members.
| searchContext | Domain provider specific search context returned by FindFirstDomainMembers or FindNextDomainMembers methods. |
Implements Simias::IDomainProvider.
| bool Simias::EnterpriseProvider::FindFirstDomainMembers | ( | string | domainID, | |
| int | count, | |||
| out string | searchContext, | |||
| out Member[] | memberList, | |||
| out int | total | |||
| ) | [inline] |
Starts a search for all domain members.
| domainID | The identifier of the domain to search for members in. | |
| count | Maximum number of member objects to return. | |
| searchContext | Receives a provider specific search context object. This object must be serializable. | |
| memberList | Receives an array object that contains the domain Member objects. | |
| total | Receives the total number of objects found in the search. |
Implements Simias::IDomainProvider.
| bool Simias::EnterpriseProvider::FindFirstDomainMembers | ( | string | domainID, | |
| string | attributeName, | |||
| string | searchString, | |||
| SearchOp | operation, | |||
| int | count, | |||
| out string | searchContext, | |||
| out Member[] | memberList, | |||
| out int | total | |||
| ) | [inline] |
Starts a search for a specific set of domain members.
| domainID | The identifier of the domain to search for members in. | |
| attributeName | Name of attribute to search. | |
| searchString | String that contains a pattern to search for. | |
| operation | Type of search operation to perform. | |
| count | Maximum number of member objects to return. | |
| searchContext | Receives a provider specific search context object. This object must be serializable. | |
| memberList | Receives an array object that contains the domain Member objects. | |
| total | Receives the total number of objects found in the search. |
Implements Simias::IDomainProvider.
| bool Simias::EnterpriseProvider::FindNextDomainMembers | ( | ref string | searchContext, | |
| int | count, | |||
| out Member[] | memberList | |||
| ) | [inline] |
Continues the search for domain members from the current record location.
| searchContext | Domain provider specific search context returned by FindFirstDomainMembers method. | |
| count | Maximum number of member objects to return. | |
| memberList | Receives an array object that contains the domain Member objects. |
Implements Simias::IDomainProvider.
| bool Simias::EnterpriseProvider::FindPreviousDomainMembers | ( | ref string | searchContext, | |
| int | count, | |||
| out Member[] | memberList | |||
| ) | [inline] |
Continues the search for domain members previous to the current record location.
| searchContext | Domain provider specific search context returned by FindFirstDomainMembers method. | |
| count | Maximum number of member objects to return. | |
| memberList | Receives an array object that contains the domain Member objects. |
Implements Simias::IDomainProvider.
| bool Simias::EnterpriseProvider::FindSeekDomainMembers | ( | ref string | searchContext, | |
| int | offset, | |||
| int | count, | |||
| out Member[] | memberList | |||
| ) | [inline] |
Continues the search for domain members from the specified record location.
| domainID | The identifier of the domain to search for members in. | |
| searchContext | Domain provider specific search context returned by FindFirstDomainMembers method. | |
| offset | Record offset to return members from. | |
| count | Maximum number of member objects to return. | |
| memberList | Receives an array object that contains the domain Member objects. |
Implements Simias::IDomainProvider.
| bool Simias::EnterpriseProvider::OwnsDomain | ( | string | domainID | ) | [inline] |
Determines if the provider claims ownership for the specified domain.
| domainID | Identifier of a domain. |
Implements Simias::IDomainProvider.
| void Simias::EnterpriseProvider::PreCommit | ( | string | domainID, | |
| Member | member | |||
| ) | [inline] |
Informs the domain provider that the specified member object is about to be committed to the domain's member list. This allows an opportunity for the domain provider to add any domain specific attributes to the member object.
| domainID | Identifier of a domain. | |
| member | Member object that is about to be committed to the domain's member list. |
Implements Simias::IDomainProvider.
| Uri Simias::EnterpriseProvider::ResolveLocation | ( | string | domainID | ) | [inline] |
Returns the network location for the the specified domain.
| domainID | Identifier for the domain. |
Implements Simias::IDomainProvider.
| Uri Simias::EnterpriseProvider::ResolveLocation | ( | string | domainID, | |
| string | collectionID | |||
| ) | [inline] |
Returns the network location for the the specified collection.
| domainID | Identifier for the domain that the collection belongs to. | |
| collectionID | Identifier of the collection to find the network location for. |
Implements Simias::IDomainProvider.
| Uri Simias::EnterpriseProvider::ResolveLocation | ( | string | domainID, | |
| string | userID, | |||
| string | collectionID | |||
| ) | [inline] |
Returns the network location of where to create a collection.
| domainID | Identifier of the domain where a collection is to be created. | |
| userID | The member that will own the collection. | |
| collectionID | Identifier of the collection that is being created. |
Implements Simias::IDomainProvider.
| Uri Simias::EnterpriseProvider::ResolvePOBoxLocation | ( | string | domainID, | |
| string | userID | |||
| ) | [inline] |
Returns the network location of where to the specified user's POBox is located.
| domainID | Identifier of the domain where a collection is to be created. | |
| userID | The member that will owns the POBox. |
Implements Simias::IDomainProvider.
| Uri Simias::EnterpriseProvider::ResolveHostAddress | ( | string | domainID, | |
| string | hostID | |||
| ) | [inline] |
Returns the network address of the host.
| domainID | Identifier of the domain where a collection is to be created. | |
| hostID | The host to resolve. |
Implements Simias::IDomainProvider.
| void Simias::EnterpriseProvider::SetHostLocation | ( | string | domainID, | |
| Uri | hostLocation | |||
| ) | [inline] |
Sets a new host address for the domain.
| domainID | Identifier of the domain for network address to be changed. | |
| hostLocation | A Uri object containing the new network address for the domain. |
Implements Simias::IDomainProvider.
| void Simias::EnterpriseProvider::Start | ( | ) | [inline] |
| void Simias::EnterpriseProvider::Stop | ( | ) | [inline] |
| void Simias::EnterpriseProvider::Pause | ( | ) | [inline] |
| void Simias::EnterpriseProvider::Resume | ( | ) | [inline] |
| int Simias::EnterpriseProvider::Custom | ( | int | message, | |
| string | data | |||
| ) | [inline] |
string Simias::EnterpriseProvider::Name [get] |
string Simias::EnterpriseProvider::Description [get] |
1.5.6