C# Class NServiceBus.Unicast.Subscriptions.AdoDotNet.AdoNetSubscriptionStorage

Inheritance: ISubscriptionStorage, IDisposable
Afficher le fichier Open project: machine/machine.mta

Méthodes publiques

Méthode Description
AdoNetSubscriptionStorage ( IAdoNetSubscriptionSystem subscriptionSystem ) : System
Dispose ( ) : void
GetSubscribersForMessage ( IList messageTypes ) : IList
Init ( ) : void
Subscribe ( string address, IList messageTypes ) : void
Unsubscribe ( string address, IList messageTypes ) : void

Private Methods

Méthode Description
CreateCommand ( IDbConnection connection ) : IDbCommand
CreateConnection ( ) : IDbConnection
CreateDeleteCommand ( IDbConnection connection ) : IDbCommand
CreateInsertCommand ( IDbConnection connection ) : IDbCommand
CreateSelectByMessageTypeCommand ( IDbConnection connection ) : IDbCommand
CreateSelectCommand ( IDbConnection connection ) : IDbCommand
DeleteSubscription ( IDbConnection connection, string address, string messageType ) : void
HasSubscription ( IDbConnection connection, string address, string messageType ) : bool
InsertSubscription ( IDbConnection connection, string address, string messageType ) : void
TableName ( ) : string

Method Details

AdoNetSubscriptionStorage() public méthode

public AdoNetSubscriptionStorage ( IAdoNetSubscriptionSystem subscriptionSystem ) : System
subscriptionSystem IAdoNetSubscriptionSystem
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetSubscribersForMessage() public méthode

public GetSubscribersForMessage ( IList messageTypes ) : IList
messageTypes IList
Résultat IList

Init() public méthode

public Init ( ) : void
Résultat void

Subscribe() public méthode

public Subscribe ( string address, IList messageTypes ) : void
address string
messageTypes IList
Résultat void

Unsubscribe() public méthode

public Unsubscribe ( string address, IList messageTypes ) : void
address string
messageTypes IList
Résultat void