IDiscoveryManager Interface
[This is preliminary documentation and is subject to change.]
[Missing <summary> documentation for "T:Netadmin.Management.Discovery.IDiscoveryManager"]
Namespace: Netadmin.Management.Discovery Assembly: Netadmin.Management (in Netadmin.Management.dll) Version: release/9.0@131b654fe7332b0776120c2b44d96c6cac5ac9a2
Syntaxpublic interface IDiscoveryManager : IManager <IDiscoveryRuleset >,
IDetailsableBatch <IDiscoveryRuleset >, IUniqueName <IDiscoveryRuleset >, IFilterable <IDiscoveryRuleset , IDiscoveryRulesetFilter >,
ITop100ForCompany <IDiscoveryRuleset >Public Interface IDiscoveryManager
Inherits IManager (Of IDiscoveryRuleset ), IDetailsableBatch (Of IDiscoveryRuleset ),
IUniqueName (Of IDiscoveryRuleset ), IFilterable (Of IDiscoveryRuleset , IDiscoveryRulesetFilter ),
ITop100ForCompany (Of IDiscoveryRuleset )The IDiscoveryManager type exposes the following members.
Methods
Name Description Int64 AddRulesetKey(IDiscoveryRulesetKey) Int64 CreateRuleset(IDiscoveryRuleset, IEnumerable Int64 , IEnumerable IDiscoveryRulesetDecoder , IEnumerable IDiscoveryRulesetDecoder )
Creates a new ruleset.
void
DeleteRuleset(Int64)
void
DeleteRulesetKey(Int64) IReadOnlyDictionary TKey, TValue , T: Int64 DetailsAny(IEnumerable Int64 )
Attempts to get details on multiple ids. If an id is not found, it will not be included in the returned dictionary
(Inherited from IDetailsableBatch T .)IPagination T Filter(TFilterDtoInterface, PaginationRequest TDToInterface )
Searches for entities using a filter and returnes a pagination based on the supplied request
(Inherited from IFilterable TDToInterface, TFilterDtoInterface .)IEnumerable T , T: IAssembly GetAllDeviceDefinitionDecoders IEnumerable T , T: IDiscoveryCompany GetAllDiscoveryCompanies IEnumerable T , T: IAssembly GetAllRemoteDecoders IEnumerable T , T: IAssembly GetConfiguredDeviceDefinitionDecoderForRuleset(Int64) IEnumerable T , T: IDiscoveryCompany GetConfiguredDiscoveryCompaniesForRuleset(Int64) IEnumerable T , T: IAssembly GetConfiguredRemoteDecodersForRuleset(Int64) IDiscoveryRulesetKey GetDeviceKey(Int64)
Retrieves the device key for a ruleset. Or null of no key exists
IEnumerable T , T: IDiscoveryRulesetKey GetDiscoveryKeysForRuleset(Int64) IDiscoveryRuleset GetDiscoveryRuleset(Int64) IEnumerable T , T: IDiscoveryRuleset GetDiscoveryRulesets IDiscoveryRulesetKey GetDiscoveryRulsetKey(Int64) IDiscoveryRulesetKey GetRequiredDataKey(Int64)
Retrieves the required data key for a ruleset. Or null of no key exists
IReadOnlyDictionary TKey, TValue , T: String GetTop100(Expression Func T, String , String, IEnumerable Int64 )
Retrieves the first 100 matches of the search string. For each string, a maximum of 100 ids are returned. Please see the interface for the manager for documentation on supported properties and additional information
(Inherited from ITop100ForCompany T .)Boolean IsNameUnique(T)
Checks if the name of a dto is unique
(Inherited from IUniqueName T .)IEnumerable T , T: DiscoveryEventLogSearchResultDto SearchEventlog(SearchDiscoveryLogParameter)
void
SetDeviceKey(Int64, IDiscoveryRulesetKey)
Sets the device key for a ruleset, will delete key if key is null
void
SetRequiredDataKey(Int64, IDiscoveryRulesetKey)
Sets the required data key for a ruleset, will delete key if key is null
void
UpdateRuleset(IDiscoveryRuleset, IEnumerable Int64 , IEnumerable IDiscoveryRulesetDecoder , IEnumerable IDiscoveryRulesetDecoder )
void
UpdateRulesetKey(IDiscoveryRulesetKey)
Top Extension Methods Remarks
Supported Top100 properties
* Name
See Also