C# Class MemcachedService64.Memcached

Wrapper pour l'exécutable embarqué memcached.

L'exécutable est extrait dans un dossier temporaire qui sera supprimé lorsque l'instance de cette classe sera libérée.

Inheritance: IDisposable
Afficher le fichier Open project: eric-b/MemcachedService64

Méthodes publiques

Méthode Description
Dispose ( ) : void
Memcached ( ) : System

Constructeur par défaut: extraction de memcached dans un dossier temporaire.

Memcached ( string defaultArguments ) : System

Constructeur permettant de définir les arguments à passer en ligne de commande à memcached.

Start ( ) : void

Démarre un nouveau processus memcached avec les arguments par défaut (indiqué dans le constructeur de cet objet).

Start ( string args ) : void

Démarre un nouveau processus memcached avec les arguments spécifiés.

Stop ( ) : void

Termine le processus qui exécute memcached.

Cette méthode ne lève aucune exception.

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Private Methods

Méthode Description
OnOutputData ( object sender, DataReceivedEventArgs e ) : void

Redirection de la sortie console de memcached (noter que memcached écrit sur la sortie d'erreur sans qu'il s'agisse d'erreurs).

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

Memcached() public méthode

Constructeur par défaut: extraction de memcached dans un dossier temporaire.
public Memcached ( ) : System
Résultat System

Memcached() public méthode

Constructeur permettant de définir les arguments à passer en ligne de commande à memcached.
public Memcached ( string defaultArguments ) : System
defaultArguments string Arguments par défaut à passer à la commande de memcached (peut être null).
Résultat System

Start() public méthode

Démarre un nouveau processus memcached avec les arguments par défaut (indiqué dans le constructeur de cet objet).

Un processus est déjà en cours.
public Start ( ) : void
Résultat void

Start() public méthode

Démarre un nouveau processus memcached avec les arguments spécifiés.

Un processus est déjà en cours.
public Start ( string args ) : void
args string Arguments à passer à memcached.
Résultat void

Stop() public méthode

Termine le processus qui exécute memcached.

Cette méthode ne lève aucune exception.
public Stop ( ) : void
Résultat void