C# Class Microsoft.R.Host.Client.Session.RSessionProvider

Inheritance: IRSessionProvider
Afficher le fichier Open project: Microsoft/RTVS Class Usage Examples

Méthodes publiques

Méthode Description
Dispose ( ) : void
GetOrCreate ( System.Guid guid ) : IRSession
GetSessions ( ) : IEnumerable
RSessionProvider ( ICoreServices services, IConsole callback = null ) : System
TestBrokerConnectionAsync ( string name, string path, CancellationToken cancellationToken = default(CancellationToken) ) : System.Threading.Task
TrySwitchBrokerAsync ( string name, string path = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task

Private Methods

Méthode Description
CompleteSwitchingBrokerAsync ( IEnumerable transactions, CancellationToken cancellationToken ) : System.Threading.Task
CompleteSwitchingBrokerAsync ( IRSessionSwitchBrokerTransaction transaction, CancellationToken cancellationToken ) : System.Threading.Task
ConnectToNewBrokerAsync ( IEnumerable transactions, CancellationToken cancellationToken ) : System.Threading.Task
ConnectToNewBrokerAsync ( IRSessionSwitchBrokerTransaction transaction, CancellationToken cancellationToken ) : System.Threading.Task
CreateBrokerClient ( string name, string path, CancellationToken cancellationToken ) : IBrokerClient
CreateRSession ( System.Guid guid ) : Microsoft.R.Host.Client.Session.RSession
DisposeSession ( System.Guid guid ) : void
OnBrokerChanged ( ) : void
OnHostLoadChanged ( HostLoad hostLoad ) : void
RSessionOnConnected ( object sender, RConnectedEventArgs e ) : void
ReconnectAsync ( CancellationToken cancellationToken ) : System.Threading.Task
StopSessionsAsync ( IEnumerable sessions, CancellationToken cancellationToken ) : System.Threading.Task
SwitchBrokerAsync ( CancellationToken cancellationToken ) : System.Threading.Task
SwitchSessionsAsync ( IReadOnlyCollection transactions, List sessionsToStop, CancellationToken cancellationToken ) : System.Threading.Task
TestBrokerConnectionWithRHost ( IBrokerClient brokerClient, CancellationToken cancellationToken ) : System.Threading.Task
UpdateHostLoadAsync ( CancellationToken ct = default(CancellationToken) ) : System.Threading.Task
UpdateHostLoadLoopAsync ( ) : System.Threading.Task
WhenAllCancelOnFailure ( IEnumerable transactions, Func taskFactory, CancellationToken cancellationToken ) : System.Threading.Task
WhenAllCancelOnFailure ( IEnumerable sessions, Func taskFactory, CancellationToken cancellationToken ) : System.Threading.Task

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetOrCreate() public méthode

public GetOrCreate ( System.Guid guid ) : IRSession
guid System.Guid
Résultat IRSession

GetSessions() public méthode

public GetSessions ( ) : IEnumerable
Résultat IEnumerable

RSessionProvider() public méthode

public RSessionProvider ( ICoreServices services, IConsole callback = null ) : System
services ICoreServices
callback IConsole
Résultat System

TestBrokerConnectionAsync() public méthode

public TestBrokerConnectionAsync ( string name, string path, CancellationToken cancellationToken = default(CancellationToken) ) : System.Threading.Task
name string
path string
cancellationToken System.Threading.CancellationToken
Résultat System.Threading.Task

TrySwitchBrokerAsync() public méthode

public TrySwitchBrokerAsync ( string name, string path = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task
name string
path string
cancellationToken System.Threading.CancellationToken
Résultat Task