C# Class Owin.Scim.Services.SchemaService

Inheritance: ServiceBase, ISchemaService
显示文件 Open project: PowerDMS/Owin.Scim

Public Methods

Method Description
GetSchema ( string schemaId ) : Task>

Gets the ScimSchema associated with the specified schemaId.

GetSchemas ( ) : Task>>

Gets all defined ScimSchemas.

Protected Methods

Method Description
CreateSchemas ( ) : ScimSchema>.IReadOnlyDictionary

Creates the schemas dictionary.

SchemaService ( ScimServerConfiguration serverConfiguration, IResourceVersionProvider versionProvider ) : System

Initializes a new instance of the SchemaService class.

Method Details

CreateSchemas() protected abstract method

Creates the schemas dictionary.
protected abstract CreateSchemas ( ) : ScimSchema>.IReadOnlyDictionary
return ScimSchema>.IReadOnlyDictionary

GetSchema() public method

Gets the ScimSchema associated with the specified schemaId.
public GetSchema ( string schemaId ) : Task>
schemaId string The schema identifier.
return Task>

GetSchemas() public method

Gets all defined ScimSchemas.
public GetSchemas ( ) : Task>>
return Task>>

SchemaService() protected method

Initializes a new instance of the SchemaService class.
protected SchemaService ( ScimServerConfiguration serverConfiguration, IResourceVersionProvider versionProvider ) : System
serverConfiguration ScimServerConfiguration The configuration.
versionProvider IResourceVersionProvider The version provider.
return System