C# Class ElectroChecker.ElectroClient

Afficher le fichier Open project: HackerDom/ructfe-2015 Class Usage Examples

Méthodes publiques

Méthode Description
FindElection ( string host, int port, CookieCollection cookieCollection, string electionId ) : Election
LoginUser ( string host, int port, string login, string pass ) : CookieCollection
Nominate ( string host, int port, CookieCollection cookieCollection, System.Guid electionId ) : Election
NominateAsync ( string host, int port, CookieCollection cookieCollection, System.Guid electionId ) : Task
RegUser ( string host, int port, string login, string pass, string publicMessage = null, string privateNotes = null ) : CookieCollection
RegUserAsync ( string host, int port, string login, string pass, string publicMessage = null, string privateNotes = null ) : Task
StartElection ( string host, int port, CookieCollection cookieCollection, string name, bool isPublic, int nominateDuration, int voteDuration ) : Election
Vote ( string host, int port, CookieCollection cookieCollection, System.Guid electionId, System.Numerics.BigInteger encryptedVector ) : void
VoteAsync ( string host, int port, CookieCollection cookieCollection, System.Guid electionId, System.Numerics.BigInteger encryptedVector ) : System.Threading.Tasks.Task

Private Methods

Méthode Description
CreateRequest ( string url, string method, NameValueCollection headers = null, CookieCollection cookieCollection = null, int timeout = 10000 ) : HttpWebRequest

Method Details

FindElection() public static méthode

public static FindElection ( string host, int port, CookieCollection cookieCollection, string electionId ) : Election
host string
port int
cookieCollection System.Net.CookieCollection
electionId string
Résultat Electro.Model.Election

LoginUser() public static méthode

public static LoginUser ( string host, int port, string login, string pass ) : CookieCollection
host string
port int
login string
pass string
Résultat System.Net.CookieCollection

Nominate() public static méthode

public static Nominate ( string host, int port, CookieCollection cookieCollection, System.Guid electionId ) : Election
host string
port int
cookieCollection System.Net.CookieCollection
electionId System.Guid
Résultat Electro.Model.Election

NominateAsync() public static méthode

public static NominateAsync ( string host, int port, CookieCollection cookieCollection, System.Guid electionId ) : Task
host string
port int
cookieCollection System.Net.CookieCollection
electionId System.Guid
Résultat Task

RegUser() public static méthode

public static RegUser ( string host, int port, string login, string pass, string publicMessage = null, string privateNotes = null ) : CookieCollection
host string
port int
login string
pass string
publicMessage string
privateNotes string
Résultat System.Net.CookieCollection

RegUserAsync() public static méthode

public static RegUserAsync ( string host, int port, string login, string pass, string publicMessage = null, string privateNotes = null ) : Task
host string
port int
login string
pass string
publicMessage string
privateNotes string
Résultat Task

StartElection() public static méthode

public static StartElection ( string host, int port, CookieCollection cookieCollection, string name, bool isPublic, int nominateDuration, int voteDuration ) : Election
host string
port int
cookieCollection System.Net.CookieCollection
name string
isPublic bool
nominateDuration int
voteDuration int
Résultat Electro.Model.Election

Vote() public static méthode

public static Vote ( string host, int port, CookieCollection cookieCollection, System.Guid electionId, System.Numerics.BigInteger encryptedVector ) : void
host string
port int
cookieCollection System.Net.CookieCollection
electionId System.Guid
encryptedVector System.Numerics.BigInteger
Résultat void

VoteAsync() public static méthode

public static VoteAsync ( string host, int port, CookieCollection cookieCollection, System.Guid electionId, System.Numerics.BigInteger encryptedVector ) : System.Threading.Tasks.Task
host string
port int
cookieCollection System.Net.CookieCollection
electionId System.Guid
encryptedVector System.Numerics.BigInteger
Résultat System.Threading.Tasks.Task