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

Inheritance: IMessageDataRepository
ファイルを表示 Open project: LiberisLabs/MassTransit.MessageData.MongoDb

Public Methods

Method 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

Method Description
BuildGridFSUploadOptions ( System.TimeSpan timeToLive ) : MongoDB.Driver.GridFS.GridFSUploadOptions

Method Details

Get() public method

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

MongoMessageDataRepository() public method

public MongoMessageDataRepository ( IMongoMessageUriResolver mongoMessageUriResolver, IGridFSBucket gridFsBucket, IFileNameCreator randomFileNameCreator ) : System
mongoMessageUriResolver IMongoMessageUriResolver
gridFsBucket IGridFSBucket
randomFileNameCreator IFileNameCreator
return System

MongoMessageDataRepository() public method

public MongoMessageDataRepository ( MongoDB.Driver.MongoUrl mongoUrl ) : System
mongoUrl MongoDB.Driver.MongoUrl
return System

MongoMessageDataRepository() public method

public MongoMessageDataRepository ( string connectionString, string database ) : System
connectionString string
database string
return System

Put() public method

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