C# Class StockService.StockService

Inheritance: StatefulService, IStockService, IWebSocketConnectionHandler
Afficher le fichier Open project: Azure-Samples/service-fabric-dotnet-data-streaming-websockets Class Usage Examples

Méthodes publiques

Méthode Description
AddStock ( int productId, int quantity ) : Task
GetProduct ( int productId ) : Task
ProcessWsMessageAsync ( byte wsrequest, CancellationToken cancellationToken ) : Task

IWebSocketListener.ProcessWsMessageAsync

PurchaseProduct ( int productId, int quantity ) : Task
StockService ( StatefulServiceContext context ) : System

Méthodes protégées

Méthode Description
CreateServiceReplicaListeners ( ) : IEnumerable
RunAsync ( CancellationToken cancellationToken ) : Task

Private Methods

Méthode Description
DispatchPurchaseLogAsync ( CancellationToken cancellationToken ) : Task

Sends the current purchaseLog to StockTrendPredictionActor

Method Details

AddStock() public méthode

public AddStock ( int productId, int quantity ) : Task
productId int
quantity int
Résultat Task

CreateServiceReplicaListeners() protected méthode

protected CreateServiceReplicaListeners ( ) : IEnumerable
Résultat IEnumerable

GetProduct() public méthode

public GetProduct ( int productId ) : Task
productId int
Résultat Task

ProcessWsMessageAsync() public méthode

IWebSocketListener.ProcessWsMessageAsync
public ProcessWsMessageAsync ( byte wsrequest, CancellationToken cancellationToken ) : Task
wsrequest byte
cancellationToken System.Threading.CancellationToken
Résultat Task

PurchaseProduct() public méthode

public PurchaseProduct ( int productId, int quantity ) : Task
productId int
quantity int
Résultat Task

RunAsync() protected méthode

protected RunAsync ( CancellationToken cancellationToken ) : Task
cancellationToken System.Threading.CancellationToken
Résultat Task

StockService() public méthode

public StockService ( StatefulServiceContext context ) : System
context StatefulServiceContext
Résultat System