C# Класс FoundationDB.Samples.Tutorials.ClassScheduling

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

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

Метод Описание
AvailableClasses ( IFdbReadOnlyTransaction tr ) : Task>

Returns the list of names of all existing classes

ClassScheduling ( ) : FoundationDB.Client
Drop ( IFdbTransaction tr, string s, string c ) : Task

Drop a student from a class

IndecisiveStudent ( IFdbDatabase db, int id, int ops, CancellationToken ct ) : Task

Simulate a student that is really indecisive

Init ( IFdbDatabase db, CancellationToken ct ) : Task

Setup the initial state of the database

Run ( IFdbDatabase db, TextWriter log, CancellationToken ct ) : Task
Signup ( IFdbTransaction tr, string s, string c ) : Task

Signup a student to a class

Switch ( IFdbTransaction tr, string s, string oldC, string newC ) : Task

Drop a student from a class, and sign him up to another class

Защищенные методы

Метод Описание
AttendsKey ( string s, string c ) : Slice
AttendsKeys ( string s ) : FdbKeyRange
ClassKey ( string c ) : Slice

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

AttendsKey() защищенный Метод

protected AttendsKey ( string s, string c ) : Slice
s string
c string
Результат Slice

AttendsKeys() защищенный Метод

protected AttendsKeys ( string s ) : FdbKeyRange
s string
Результат FdbKeyRange

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

Returns the list of names of all existing classes
public AvailableClasses ( IFdbReadOnlyTransaction tr ) : Task>
tr IFdbReadOnlyTransaction
Результат Task>

ClassKey() защищенный Метод

protected ClassKey ( string c ) : Slice
c string
Результат Slice

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

public ClassScheduling ( ) : FoundationDB.Client
Результат FoundationDB.Client

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

Drop a student from a class
public Drop ( IFdbTransaction tr, string s, string c ) : Task
tr IFdbTransaction
s string
c string
Результат Task

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

Simulate a student that is really indecisive
public IndecisiveStudent ( IFdbDatabase db, int id, int ops, CancellationToken ct ) : Task
db IFdbDatabase
id int
ops int
ct System.Threading.CancellationToken
Результат Task

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

Setup the initial state of the database
public Init ( IFdbDatabase db, CancellationToken ct ) : Task
db IFdbDatabase
ct System.Threading.CancellationToken
Результат Task

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

public Run ( IFdbDatabase db, TextWriter log, CancellationToken ct ) : Task
db IFdbDatabase
log System.IO.TextWriter
ct System.Threading.CancellationToken
Результат Task

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

Signup a student to a class
public Signup ( IFdbTransaction tr, string s, string c ) : Task
tr IFdbTransaction
s string
c string
Результат Task

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

Drop a student from a class, and sign him up to another class
public Switch ( IFdbTransaction tr, string s, string oldC, string newC ) : Task
tr IFdbTransaction
s string
oldC string
newC string
Результат Task