C# Класс Microsoft.R.Components.ConnectionManager.Implementation.ConnectionManager

Наследование: IConnectionManager
Показать файл Открыть проект

Открытые методы

Метод Описание
AddOrUpdateConnection ( string name, string path, string rCommandLineArguments, bool isUserCreated ) : IConnection
ConnectAsync ( IConnectionInfo connection, CancellationToken cancellationToken = default(CancellationToken) ) : Task
ConnectionManager ( IStatusBar statusBar, IRSettings settings, IRInteractiveWorkflow interactiveWorkflow ) : System
Dispose ( ) : void
GetOrAddConnection ( string name, string path, string rCommandLineArguments, bool isUserCreated ) : IConnection
GetOrCreateVisualComponent ( int instanceId ) : IConnectionManagerVisualComponent
ReconnectAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task
TestConnectionAsync ( IConnectionInfo connection, CancellationToken cancellationToken = default(CancellationToken) ) : Task
TryConnectToPreviouslyUsedAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task
TryRemove ( string name ) : bool

Приватные методы

Метод Описание
ActiveWindowChanged ( object sender, ActiveWindowChangedEventArgs eventArgs ) : void
AddToStatusBar ( FrameworkElement element, object dataContext ) : void
BrokerStateChanged ( object sender, BrokerStateChangedEventArgs eventArgs ) : void
CompleteInitializationAsync ( ) : Task
CreateConnection ( string name, string path, string rCommandLineArguments, bool isUserCreated ) : IConnection
CreateConnectionList ( ) : IConnection>.Dictionary
GetConnectionsFromSettings ( ) : IConnection>.Dictionary
GetOrCreateConnection ( string name, string path, string rCommandLineArguments, bool isUserCreated ) : IConnection
IsRemoteConnection ( string path ) : bool
IsValidLocalConnection ( string name, string path ) : bool
PickBestLocalRConnection ( ICollection connections, ICollection localEngines ) : IConnection
SaveActiveConnectionToSettings ( ) : void
SaveConnectionsToSettings ( ) : void
TrySwitchBrokerAsync ( IConnection connection, CancellationToken cancellationToken = default(CancellationToken) ) : Task
TrySwitchBrokerAsync ( IConnectionInfo info, CancellationToken cancellationToken = default(CancellationToken) ) : Task
UpdateActiveConnection ( ) : void
UpdateConnectionFactory ( IConnection oldConnection, IConnection newConnection ) : IConnection
UpdateRecentConnections ( bool save = true ) : void

Описание методов

AddOrUpdateConnection() публичный Метод

public AddOrUpdateConnection ( string name, string path, string rCommandLineArguments, bool isUserCreated ) : IConnection
name string
path string
rCommandLineArguments string
isUserCreated bool
Результат IConnection

ConnectAsync() публичный Метод

public ConnectAsync ( IConnectionInfo connection, CancellationToken cancellationToken = default(CancellationToken) ) : Task
connection IConnectionInfo
cancellationToken System.Threading.CancellationToken
Результат Task

ConnectionManager() публичный Метод

public ConnectionManager ( IStatusBar statusBar, IRSettings settings, IRInteractiveWorkflow interactiveWorkflow ) : System
statusBar IStatusBar
settings IRSettings
interactiveWorkflow IRInteractiveWorkflow
Результат System

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetOrAddConnection() публичный Метод

public GetOrAddConnection ( string name, string path, string rCommandLineArguments, bool isUserCreated ) : IConnection
name string
path string
rCommandLineArguments string
isUserCreated bool
Результат IConnection

GetOrCreateVisualComponent() публичный Метод

public GetOrCreateVisualComponent ( int instanceId ) : IConnectionManagerVisualComponent
instanceId int
Результат IConnectionManagerVisualComponent

ReconnectAsync() публичный Метод

public ReconnectAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task
cancellationToken System.Threading.CancellationToken
Результат Task

TestConnectionAsync() публичный Метод

public TestConnectionAsync ( IConnectionInfo connection, CancellationToken cancellationToken = default(CancellationToken) ) : Task
connection IConnectionInfo
cancellationToken System.Threading.CancellationToken
Результат Task

TryConnectToPreviouslyUsedAsync() публичный Метод

public TryConnectToPreviouslyUsedAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task
cancellationToken System.Threading.CancellationToken
Результат Task

TryRemove() публичный Метод

public TryRemove ( string name ) : bool
name string
Результат bool