C# Class Owin.Scim.Repository.InMemory.InMemoryUserRepository

Inheritance: IUserRepository
Afficher le fichier Open project: PowerDMS/Owin.Scim

Méthodes publiques

Méthode Description
CreateUser ( ScimUser user ) : Task
DeleteUser ( string userId ) : System.Threading.Tasks.Task
GetUser ( string userId ) : Task
InMemoryUserRepository ( ScimServerConfiguration scimServerConfiguration, IGroupRepository groupRepository ) : System
IsUserNameAvailable ( string userName ) : Task
QueryUsers ( ScimQueryOptions options ) : Task>
UpdateUser ( ScimUser user ) : Task
UserExists ( string userId ) : Task

Method Details

CreateUser() public méthode

public CreateUser ( ScimUser user ) : Task
user ScimUser
Résultat Task

DeleteUser() public méthode

public DeleteUser ( string userId ) : System.Threading.Tasks.Task
userId string
Résultat System.Threading.Tasks.Task

GetUser() public méthode

public GetUser ( string userId ) : Task
userId string
Résultat Task

InMemoryUserRepository() public méthode

public InMemoryUserRepository ( ScimServerConfiguration scimServerConfiguration, IGroupRepository groupRepository ) : System
scimServerConfiguration ScimServerConfiguration
groupRepository IGroupRepository
Résultat System

IsUserNameAvailable() public méthode

public IsUserNameAvailable ( string userName ) : Task
userName string
Résultat Task

QueryUsers() public méthode

public QueryUsers ( ScimQueryOptions options ) : Task>
options ScimQueryOptions
Résultat Task>

UpdateUser() public méthode

public UpdateUser ( ScimUser user ) : Task
user ScimUser
Résultat Task

UserExists() public méthode

public UserExists ( string userId ) : Task
userId string
Résultat Task