C# Класс Microsoft.R.Host.Client.Test.Mocks.RSessionMock

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

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

Метод Описание
BeginInteractionAsync ( bool isVisible = true, CancellationToken cancellationToken = default(CancellationToken) ) : Task
BlobReadAllAsync ( ulong blobId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
BlobReadAsync ( ulong blobId, long position, long count, CancellationToken cancellationToken = default(CancellationToken) ) : Task
BlobWriteAsync ( ulong blobId, byte data, long position, CancellationToken cancellationToken = default(CancellationToken) ) : Task
CancelAllAsync ( CancellationToken сancellationToken = default(CancellationToken) ) : Task
CreateBlobAsync ( CancellationToken ct = default(CancellationToken) ) : Task
DestroyBlobsAsync ( IEnumerable blobIds, CancellationToken ct = default(CancellationToken) ) : Task
DisableMutatedOnReadConsole ( ) : IDisposable
Dispose ( ) : void
EnsureHostStartedAsync ( RHostStartupInfo startupInfo, IRSessionCallback callback, int timeout = 3000, CancellationToken cancellationToken = default(CancellationToken) ) : Task
EvaluateAsync ( string expression, REvaluationKind kind, CancellationToken ct = default(CancellationToken) ) : Task
FlushLog ( ) : void
GetBlobSizeAsync ( ulong blobId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
RestartHostAsync ( ) : Task
SetBlobSizeAsync ( ulong blobId, long size, CancellationToken cancellationToken = default(CancellationToken) ) : Task
StartHostAsync ( RHostStartupInfo startupInfo, IRSessionCallback callback, int timeout = 3000, CancellationToken cancellationToken = default(CancellationToken) ) : Task
StopHostAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task

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

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

public BeginInteractionAsync ( bool isVisible = true, CancellationToken cancellationToken = default(CancellationToken) ) : Task
isVisible bool
cancellationToken System.Threading.CancellationToken
Результат Task

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

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

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

public BlobReadAsync ( ulong blobId, long position, long count, CancellationToken cancellationToken = default(CancellationToken) ) : Task
blobId ulong
position long
count long
cancellationToken System.Threading.CancellationToken
Результат Task

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

public BlobWriteAsync ( ulong blobId, byte data, long position, CancellationToken cancellationToken = default(CancellationToken) ) : Task
blobId ulong
data byte
position long
cancellationToken System.Threading.CancellationToken
Результат Task

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

public CancelAllAsync ( CancellationToken сancellationToken = default(CancellationToken) ) : Task
сancellationToken System.Threading.CancellationToken
Результат Task

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

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

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

public DestroyBlobsAsync ( IEnumerable blobIds, CancellationToken ct = default(CancellationToken) ) : Task
blobIds IEnumerable
ct System.Threading.CancellationToken
Результат Task

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

public DisableMutatedOnReadConsole ( ) : IDisposable
Результат IDisposable

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

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

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

public EnsureHostStartedAsync ( RHostStartupInfo startupInfo, IRSessionCallback callback, int timeout = 3000, CancellationToken cancellationToken = default(CancellationToken) ) : Task
startupInfo RHostStartupInfo
callback IRSessionCallback
timeout int
cancellationToken System.Threading.CancellationToken
Результат Task

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

public EvaluateAsync ( string expression, REvaluationKind kind, CancellationToken ct = default(CancellationToken) ) : Task
expression string
kind REvaluationKind
ct System.Threading.CancellationToken
Результат Task

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

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

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

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

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

public RestartHostAsync ( ) : Task
Результат Task

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

public SetBlobSizeAsync ( ulong blobId, long size, CancellationToken cancellationToken = default(CancellationToken) ) : Task
blobId ulong
size long
cancellationToken System.Threading.CancellationToken
Результат Task

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

public StartHostAsync ( RHostStartupInfo startupInfo, IRSessionCallback callback, int timeout = 3000, CancellationToken cancellationToken = default(CancellationToken) ) : Task
startupInfo RHostStartupInfo
callback IRSessionCallback
timeout int
cancellationToken System.Threading.CancellationToken
Результат Task

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

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