C# Class DotNetWorkQueue.QueueStatus.QueueStatusProviderBase

Base queue status provider
Inheritance: IQueueStatusProvider
Afficher le fichier Open project: blehnen/DotNetWorkQueue

Protected Properties

Свойство Type Description
ConnectionInformation IConnectionInformation
TimeFactory IGetTimeFactory

Méthodes publiques

Méthode Description
HandlePath ( string path ) : object

Handles custom URL paths

Optional. Return null to indicate that this path is not handled by this provider. Otherwise, return a serializable object

Méthodes protégées

Méthode Description
BuildStatus ( ) : IQueueInformation

Builds the status.

GetData ( ) : IEnumerable

Gets the transport specific data.

QueueStatusProviderBase ( IConnectionInformation connectionInformation, IGetTimeFactory getTimeFactory ) : System

Initializes a new instance of the QueueStatusProviderBase class.

SetError ( Exception error ) : void

Sets the error.

Method Details

BuildStatus() protected méthode

Builds the status.
protected BuildStatus ( ) : IQueueInformation
Résultat IQueueInformation

GetData() protected abstract méthode

Gets the transport specific data.
protected abstract GetData ( ) : IEnumerable
Résultat IEnumerable

HandlePath() public méthode

Handles custom URL paths
Optional. Return null to indicate that this path is not handled by this provider. Otherwise, return a serializable object
public HandlePath ( string path ) : object
path string The path.
Résultat object

QueueStatusProviderBase() protected méthode

Initializes a new instance of the QueueStatusProviderBase class.
protected QueueStatusProviderBase ( IConnectionInformation connectionInformation, IGetTimeFactory getTimeFactory ) : System
connectionInformation IConnectionInformation The connection information.
getTimeFactory IGetTimeFactory The get time factory.
Résultat System

SetError() protected méthode

Sets the error.
protected SetError ( Exception error ) : void
error System.Exception The error.
Résultat void

Property Details

ConnectionInformation protected_oe property

The connection information
protected IConnectionInformation ConnectionInformation
Résultat IConnectionInformation

TimeFactory protected_oe property

The time factory
protected IGetTimeFactory TimeFactory
Résultat IGetTimeFactory