Click or drag to resize
IClientManager Methods

[This is preliminary documentation and is subject to change.]

The IClientManager type exposes the following members.

Methods
  NameDescription
Public method void AddConfigurations(IEnumerableIClientConfiguration)
Adds client configurations.
Public method void AddIpWhitelists(IEnumerableIClientIpWhitelist)
Adds IP-address whitelists.
Public method void AddRedirecturl(IEnumerableIClientRedirecturl)
Adds redirect urls.
Public methodIEnumerableTCreate(IEnumerableT)
Creates multiple entities in one operation
(Inherited from ICreateableBatchT.)
Public method void Delete(IEnumerableInt64)
Deletes multiple entities in one operation
(Inherited from IDeletableBatchT.)
Public methodIReadOnlyDictionaryTKey, TValue, T: Int64DetailsAny(IEnumerableInt64)
Attempts to get details on multiple ids. If an id is not found, it will not be included in the returned dictionary
(Inherited from IDetailsableBatchT.)
Public methodIPaginationTFilter(TFilterDtoInterface, PaginationRequestTDToInterface)
Searches for entities using a filter and returnes a pagination based on the supplied request
(Inherited from IFilterableTDToInterface, TFilterDtoInterface.)
Public methodIReadOnlyDictionaryTKey, TValue, T: StringGetAnyByNames(IEnumerableString)
Attempts to get enties by their names
(Inherited from IUniqeueNamesT.)
Public methodIEnumerableT, T: IClientConfigurationGetClientConfigurations(Int64)
Retrieves all configrations for a client.
Public methodIEnumerableT, T: StringGetDuplicateNames(IEnumerableKeyValuePairInt64, String)
Checks for duplicates for ids and names
(Inherited from IUniqeueNamesT.)
Public methodIEnumerableT, T: IClientIpWhitelistGetIpWhitelistsForClient(Int64)
Retrieves All IP-address whitelists for a client.
Public methodIEnumerableT, T: IClientRedirecturlGetRedirecturlsForClient(Int64)
Retrieves All redirect urls for a client.
Public methodIClientRegenerateSecret(Int64)
Regenerates the client secret for an existing client.
Public method void RemoveConfigurations(Int64, IEnumerableInt64)
Removes configurations from a client.
Public method void RemoveIpWhitelists(Int64, IEnumerableInt64)
Removes IP-address whitelists from a client.
Public method void RemoveRedirecturl(IEnumerableInt64)
Removes redirect urls.
Public method void SetDefault(Int64)
Will set configuration as a defaultconfiguration
Public methodIClientTryGetByGuid(Guid)
Retrieves a client based on its GUID.
Public method void Update(IEnumerableT)
Updates multiple entities in one operation
(Inherited from IUpdateableBatchT.)
Top
Extension Methods
  NameDescription
Public Extension MethodIClientCreateIClient(IClient) (Defined by CreateableBatchExtensions.)
Public Extension Method void DeleteIClient(Int64) (Defined by DeletableBatchExtensions.)
Public Extension MethodIClientDetailsAllIClient(Int64)Overloaded. (Defined by DetailsableBatchExtensions.)
Public Extension MethodIReadOnlyDictionaryTKey, TValue, T: Int64DetailsAllIClient(IEnumerableInt64)Overloaded. (Defined by DetailsableBatchExtensions.)
Public Extension MethodIClientDetailsAnyIClient(Int64) (Defined by DetailsableBatchExtensions.)
Public Extension MethodIReadOnlyDictionaryTKey, TValue, T: StringGetAnyByNamesIClient(String) (Defined by UniqueNamesExtensions.)
Public Extension Method void UpdateIClient(IClient) (Defined by UpdateableBatchExtensions.)
Top
See Also