C# Class LiberisLabs.MassTransit.MessageData.MongoDb.MongoMessageDataRepository

Inheritance: IMessageDataRepository
Afficher le fichier Open project: LiberisLabs/MassTransit.MessageData.MongoDb

Méthodes publiques

Méthode Description
Get ( Uri address, CancellationToken cancellationToken = newCancellationToken() ) : Task
MongoMessageDataRepository ( IMongoMessageUriResolver mongoMessageUriResolver, IGridFSBucket gridFsBucket, IFileNameCreator randomFileNameCreator ) : System
MongoMessageDataRepository ( MongoDB.Driver.MongoUrl mongoUrl ) : System
MongoMessageDataRepository ( string connectionString, string database ) : System
Put ( Stream stream, System.TimeSpan timeToLive = null, CancellationToken cancellationToken = newCancellationToken() ) : Task

Private Methods

Méthode Description
BuildGridFSUploadOptions ( System.TimeSpan timeToLive ) : MongoDB.Driver.GridFS.GridFSUploadOptions

Method Details

Get() public méthode

public Get ( Uri address, CancellationToken cancellationToken = newCancellationToken() ) : Task
address System.Uri
cancellationToken System.Threading.CancellationToken
Résultat Task

MongoMessageDataRepository() public méthode

public MongoMessageDataRepository ( IMongoMessageUriResolver mongoMessageUriResolver, IGridFSBucket gridFsBucket, IFileNameCreator randomFileNameCreator ) : System
mongoMessageUriResolver IMongoMessageUriResolver
gridFsBucket IGridFSBucket
randomFileNameCreator IFileNameCreator
Résultat System

MongoMessageDataRepository() public méthode

public MongoMessageDataRepository ( MongoDB.Driver.MongoUrl mongoUrl ) : System
mongoUrl MongoDB.Driver.MongoUrl
Résultat System

MongoMessageDataRepository() public méthode

public MongoMessageDataRepository ( string connectionString, string database ) : System
connectionString string
database string
Résultat System

Put() public méthode

public Put ( Stream stream, System.TimeSpan timeToLive = null, CancellationToken cancellationToken = newCancellationToken() ) : Task
stream Stream
timeToLive System.TimeSpan
cancellationToken System.Threading.CancellationToken
Résultat Task