Documentation de Dvp.NET. Forum : http://www.developpez.net/forums/f1239/applications/projets/projets-heberges/dvp-net/

[Ceci est une documentation préliminaire, sous réserve de modification.]

Le type MethodTimeMonitor<(Of <(<'T>)>)> expose les membres suivants.

Constructeurs

  NomDescription
Méthode publiqueMethodTimeMonitor<(Of <(<'T>)>)>
Crée une nouvelle instance du chronomètre d'exécution de méthode

Méthodes

  NomDescription
Méthode publiqueDiscardMonitoring
Annule toute surveillance de l'objet obj
Méthode publiqueGetAsMonitored
Retourne un objet équivalent à obj, mais dont les appels de méthodes seront surveillés
Méthode protégéeMethodBegin
Début d'appel à une méthode d'un objet
Méthode protégéeMethodEnd
Fin d'appel à une méthode d'un objet : cas normal
Méthode protégéeMethodExceptionEnd
Fin d'appel à une méthode d'un objet : cas où une exception est survenue
Méthode publiqueReport
Genère un rapport contenant pour chaque objet monitoré, l'ensemble des informations d'appel et d'exécution des méthode surveillées

Méthodes d'extension

  NomDescription
Méthode d'extension publiqueConvertTo<(Of <<'(T>)>>)
Convertit un objet vers le type spécifié. Lève une exception si la conversion n'est pas possible.
(Défini par CoreExtensions.)

Champs

  NomDescription
Champ protégésync
Objet de synchronisation
Champ protégétransition_sync
Objet de synchronisation pour les transitions entre moniteur (proxy) et code (implémentation)

Propriétés

  NomDescription
Propriété protégéeMonitored
Ensemble des méthodes actuellement surverillées
Propriété protégéePerfCounterPool
Pool de chronomètres à utiliser pour l'observation des méthodes
Propriété protégéeRunningMethods
Méthodes actuellement en cours d'exécution, avec un pool pour le perf counter afin d'éviter d'en créer un nombre infini

Voir aussi