Namespaces | |
| namespace | Errors |
| namespace | FilterCategories |
| namespace | FilterConfigurations |
| namespace | FilterValues |
| namespace | Results |
| namespace | SearchFilters |
Classes | |
| class | ActivateResult |
| Result of the SearchToolbarPluginInstance.Activate method. More... | |
| class | ConcurrentDictionaryExtension |
| Extension method for thread-safe removal of elements if both the user-provided key and value match the corresponding pair currently stored in the dictionary. | |
| class | SearchAgentErrorEventArgs |
| Event args attached to the SearchDefinition.ErrorOccurred-event. | |
| class | SearchAgentPlugin |
| Defines the search agent plugin interface. Inherit this class to create an implementation of a specific type of search agent. More... | |
| class | SearchAgentResultReadyEventArgs |
| Event arguments used when a partial search result is ready. | |
| class | SearchCriteria |
| Data class containing all search criteria data (i.e. values of selected SearchFilters) which is to be used in the SearchDefinition it belongs to. More... | |
| class | SearchCriteriaChangedEventArgs |
| Event args used when the SearchCriteria changes. More... | |
| class | SearchDefinition |
| Represents an independent search definition. More... | |
| class | SearchDoneEventArgs |
| Event arguments used when a Search.SearchDefinition has finished its search. More... | |
| class | SearchErrorEventArgs |
| Event args attached to the ISearchManager.ErrorOccurred-event. More... | |
| class | SearchFilter |
| Represents a single searchable filter. More... | |
| class | SearchFilterCategory |
| Represents a single searchable category containing all the filters associated with that category. More... | |
| class | SearchFilterEditControl |
| Represents a user control used to set the values for a given FilterValueBase. Implementations of this class are responsible for constructing the UI allowing the user to create/modify the value(s) of the associated FilterValueBase. More... | |
| class | SearchInput |
| Data class representing the input to the SearchDefinition.Search(VideoOS.Platform.Search.SearchInput,System.Threading.CancellationToken) method. More... | |
| class | SearchManager |
| A single-entry point for performing searches across the VMS system. The search manager will expose all available searches supplied by loaded search agent plugins. A search can be started across multiple search agents and run simultaneously by the search manager. More... | |
| class | SearchResultData |
| Represents a single search result. A search performed on a Search.SearchDefinition instance may yield many instances of derivatives of this class. More... | |
| class | SearchResultDataMetadataObjects |
| Class representing a set of metadata objects that is associated with a SearchResultData. More... | |
| class | SearchResultReadyEventArgs |
| Event arguments used when a partial search result is ready from the SearchManager. More... | |
| class | SearchResultUserControl |
| User control used to visualize a given SearchResultData. More... | |
| class | SearchScope |
| Search scope used when starting a search. Includes a timespan and list of items in which to limit the search. More... | |
| class | SearchToolbarPlugin |
| The SearchToolbarPlugin defines a plugin that resides in the action/preview area of the Search tab in Smart Client. More... | |
| class | SearchToolbarPluginInstance |
| Instance of a SearchToolbarPlugin. An instance is needed for every place in the UI where the toolbar action is shown. More... | |
| class | SearchUserControlResolver |
| Singleton used to resolve/instantiate user controls for search results and/or search filters. More... | |
| class | SearchUserControlsPlugin |
| Defines the search user controls plugin interface. Inherit this class to create custom UI controls to visualize SearchResultData and/or FilterConfigurationBase instances. More... | |
Enumerations | |
| enum | SearchCriteriaChangeType { FilterValueUpdated , FilterValueRemoved , FilterValueAdded , SearchScopeUpdated } |
| Enumeration of the change types that can occur on a SearchCriteria. More... | |
| enum | SearchSortOrder { Unspecified = 0 , NewestStartTime = 1 , OldestStartTime = 2 , NewestEventTime = 3 , OldestEventTime = 4 } |
| Sort order enumeration indicating the currently selected sort order in the client. More... | |
Enumeration of the change types that can occur on a SearchCriteria.
| Enumerator | |
|---|---|
| FilterValueUpdated | Filter value updated. |
| FilterValueRemoved | Filter value removed. |
| FilterValueAdded | Filter value added. |
| SearchScopeUpdated | The SearchScope was updated in the SearchCriteria. |
Sort order enumeration indicating the currently selected sort order in the client.