 |
IUserServiceContract Interface |
A service contract representing all services related to user manipulation.
Namespace: Infosoft.Common.Contracts.ServiceContracts.UserRegisterAssembly: Infosoft.Common.Contracts (in Infosoft.Common.Contracts.dll) Version: 4.00.0.0
Syntaxpublic interface IUserServiceContract
No code example is currently available or this language may not be supported.
The IUserServiceContract type exposes the following members.
Methods | Name | Description |
---|
 | UserCreate |
This operation creates a new user. The user object in the request message must
have an email address (which isn't already in use), a name,
and a password.
|
 | UserDelete |
This operation deletes an existing user from the database. Any data associated
with the user will be removed. The deletion is irreversible.
|
 | UserDynamicAttributeAdd |
This operation adds a new user/dynamic attribute connection object,
with a given value for the attribute, to the database.
|
 | UserDynamicAttributeGet |
This operation returns a list of user/dynamic attribute connection
objects for the given user, and optionally for a specific
dynamic attribute only.
|
 | UserDynamicAttributeRemove |
This operation removes an existing user/dynamic attribute connection.
|
 | UserDynamicAttributeUpdate |
This operation updates an existing user/dynamic attribute connection
with a new value.
|
 | UserGet |
This operation retrieves all data for an existing user. Either the
User_Id or the email address must be
defined on the user object in the request message. The other fields in the request
object will be ignored.
|
 | UserPasswordRequestNew |
This operation should be used when a user of the system has requested a new password. The request message
must contain a valid user object, and an email message
object that will be sent to the user.
|
 | UserPasswordVerify |
This operation verifies an email/password combination. Note that if the email/password did not match, a
fault will be thrown. If they did match, the matching user will be retrieved from
the database.
|
 | UserServiceAdd |
This operation adds a new user/service connection, with an optional
reference key, to the database.
|
 | UserServiceGet |
This operation returns a list of user/service connection objects for the
given user, and optionally for a specific service only.
|
 | UserServiceRemove |
This operation removes a user from a service.
|
 | UserUpdate |
This operation modifies one or more data fields on an existing user. The user
object in the request message must contain a valid User_Id, an
email address (which isn't already in use by a different user), a
name, and a password. Any of these fields
may differ from what's stored in the database.
|
Top
RemarksA service contract representing all services related to user manipulation.
See Also