Cocktail Help Reference
Cocktail Namespace (Cocktail)
See Also  Inheritance Hierarchy Send Feedback
Cocktail Assembly : Cocktail Namespace

Glossary Item Box

Classes

 ClassDescription
ClassAnonymousAuthenticationContext A singleton implementation of the AuthenticationContext for an anonymous user.
ClassAuthenticationService Default implementation of an authentication service. Subclass if different behavior is desired, otherwise use as-is.
ClassBinaryToImageSourceConverter Converts a byte array of image data to an image source.
ClassBusyWatcher A service to manage a busy indicator
ClassComposition Sets up a composition container and provides means to interact with the container.
ClassConnectionOptions Holds EntityServer connection parameters independent of an EntityManagerProvider.
ClassCoroutineFns A collection of Caliburn.Micro.IResult extension methods.
ClassDataChangedEventArgs Event arguments for events signaling that entities have changed
ClassDefaultDebugLogger Default Caliburn.Micro logger for debug builds.
ClassDesignTimeViewModelLocatorBase<T> Base class for a design time ViewModelLocator.
ClassDialogButton Represents an individual button displayed by the DialogHost.
ClassDialogButtons Specifies constants defining which buttons to display on a dialog or message box.
ClassDialogHostBase The base view model implementing the dialog host.
ClassDialogHostFns A collection of extension methods to interact with the dialog host.
ClassDialogManager A service that manages modal dialogs and message boxes.
ClassDialogOperationResult<T> Represents an asynchronous operation handle to a dialog or message box.
ClassDialogUICommand<T> Represents a command in a message or dialog box.
ClassDialogUICommandInvokedArgs Provides information to the DialogUICommand<T>.Invoked event.
ClassEntityManagerDelegate<T> Provides the means to perform tasks in response to events from an EntityManager.
ClassEntityManagerProvider<T> Manages and provides an EntityManager.
ClassEntityManagerSyncInterceptor Controls the syncing of Entities between multiple EntityManagers. By default no entities are being synced. To sync entities, create a subclass of EntityManagerSyncInterceptor and override the inherited methods to control the import and export of entities.
ClassEntityNotFoundException Exception thrown if an entity cannot be found.
ClassEventFns A collection of static methods to provide additional EventAggregator functionality
ClassFactory<T> A generic entity factory implementation
ClassFakeStoreEntityManagerProviderFns Provides extension methods to initialize and reset the DevForce Fake Backing Store
ClassFrameworkBootstrapper Abstract base class for the FrameworkBootstrapper
ClassFrameworkBootstrapper<TRootModel> Extend from FrameworkBootstrapper<TRootModel> to create your own Application Bootstrapper.
ClassHarnessViewModel ViewModel implementing the Development Harness. Specify this ViewModel as the TRootModel in the Application Bootstrapper to create a Development Harness
ClassLogFns A collection of static methods used to provide code assertions, tracing and logging functionality.
ClassMessageBoxBase The base view model implementing a message box.
ClassNavigateResult<T> An implementation of Caliburn.Micro.IResult that implements navigation logic.
ClassNavigationService<T> A configurable service to handle navigation.
ClassObjectManager<TKey,T> The ObjectManager allows for the creation and sharing of multiple object instances at runtime. It utilizes weak references to automatically free instances that are no longer used anywhere in the application. It automatically creates new instances for keys that are being encountered for the first time or after a previous instance with the same key has been released.
ClassOperationFns A collection of asynchronous operation extension methods.
ClassOperationResult Encapsulates and abstracts a DevForce asynchronous operation.
ClassOperationResult<T> Encapsulates and abstracts a DevForce asynchronous operation.
ClassPage<T> Represents a single page returned by IPager<T>
ClassPageOperationResult<T> Encapsulates and abstracts an asynchronous paging operation.
ClassPagerRepository<T> A generic implementation of a repository which allows paging of entity and object results.
ClassPathToImageSourceConverter Converts a string source path to an image source.
ClassRepository<T> A generic implementation of a repository.
ClassTraceLogger The central logger used by Cocktail, DevForce and Caliburn.Micro.
ClassUICommand Represents a command in the UI.
ClassUICommandInvokedArgs Provides information to the UICommand.Invoked event.
ClassUnitOfWork Base implementation of a unit of work.
ClassUnitOfWork<T> A simple unit of work implementation for a single entity type.
ClassValueConverterConvention A convention for applying a Converter to a binding when the binding matches the convention's Filter
ClassValueConverterConventionRegistry A static registry of ValueConverterConventions that are added to the Caliburn Caliburn.Micro.ConventionManager.
ClassVisualStates Maintains a System.Windows.VisualStateManager's current state via a binding to the "CurrentState" attached property
ClassWeakRefDictionary<TKey,TValue> Represents a dictionary which stores the values as weak references instead of strong references. Null values are supported.

Interfaces

 InterfaceDescription
InterfaceIAuthenticationService Interface identifying an authentication service. If present, entity manager providers will use the authentication service to link the credentials between multiple entity managers.
InterfaceIAuthenticationServiceConfigurator Interface used to configure the AuthenticationService
InterfaceIAwaitable Marks an awaitable object.
InterfaceIAwaitable<T> Marks an awaitable object with a result value.
InterfaceIBusyWatcher A service to manage a busy indicator
InterfaceIConnectionOptionsResolver Interface to be implemented when custom ConnectionOptions are used.
InterfaceIDialogHost Public interface to interact with the dialog host.
InterfaceIDialogManager A service that manages modal dialogs and message boxes.
InterfaceIDialogUICommand<T> Represents a command in a message or dialog box.
InterfaceIDiscoverableViewModel Marker interface to make a ViewModel discoverable. This interface is leveraged by the Development Harness to automatically generate a list of views that can be launched.
InterfaceIEntityManagerProvider Interface identifying an EntityManagerProvider.
InterfaceIEntityManagerProvider<T> Generic interface identifying an EntityManagerProvider.
InterfaceIEntityManagerProviderConfigurator<T> Interface used to configure an EntityManagerProvider.
InterfaceIFactory<T> Interface to be implemented by an entity factory.
InterfaceIHarnessAware Implement IHarnessAware to provide setup logic for when the ViewModel is launched inside of the development harness.
InterfaceINavigationServiceConfigurator<T> Interface used to configure a NavigationService.
InterfaceIPager<T> A service which allows paging of entity and object results.
InterfaceIPagerRepository<T> Interface to be implemented by a repository supporting paging.
InterfaceIRepository<T> Interface to be implemented by a repository.
InterfaceISampleDataProvider<T> Interface for a SampleDataProvider. SampleDataProviders are used during design time and by FakeStoreEntityManagerProviders to provide sample data. Multiple SampleDataProviders are supported. The Framework will discover all providers and combine the sample data. Each SampleDataProvider must be exported in order to be discovered by the framework.
InterfaceIUICommand Represents a command in the UI.
InterfaceIUnitOfWork Interface to be implemented by a unit of work.
InterfaceIUnitOfWork<T> Interface to be implemented by a simple unit of work with a single entity.
InterfaceIValidationErrorNotification Implement this interface to be notified of validation errors during a save. The framework automatically performs validation before saving changed entities. If any validation errors occur, the save is aborted and any implementation of IValidationErrorNotification is notified of the error(s).

Enumerations

 EnumerationDescription
EnumerationDialogResult Represents a user's response to a dialog or message box.

See Also

© 2012 All Rights Reserved.