Partager via


AdminTraceLogger, classe

Un journal qui fournit un configurable via le traçage de Registre, qui est judicieux pour l'installation notamment de nombreux processus (évitez de modifier de nombreux fichiers de configuration) et processus que nous ne possédons pas (MMC) où nous avons hébergés.

Hiérarchie d'héritage

System.Object
  System.MarshalByRefObject
    Microsoft.TeamFoundation.Common.AdminTraceLogger

Espace de noms :  Microsoft.TeamFoundation.Common
Assembly :  Microsoft.TeamFoundation.Common (dans Microsoft.TeamFoundation.Common.dll)

Syntaxe

'Déclaration
Public Class AdminTraceLogger _
    Inherits MarshalByRefObject _
    Implements ITFLogger
public class AdminTraceLogger : MarshalByRefObject, 
    ITFLogger

Le type AdminTraceLogger expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique AdminTraceLogger() Initialise une nouvelle instance de la classe AdminTraceLogger.Les constructeurs lit TraceLevel le HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TeamFoundationServer\11.0\Admin\TraceLevel.
Méthode publique AdminTraceLogger(TraceLevel) Initialise une nouvelle instance de la classe AdminTraceLogger.

Début

Propriétés

  Nom Description
Propriété publiqueMembre statique Default L'instance par défaut de l'AdminTraceLogger.
Propriété publique TraceLevel Obtient le TraceLevel de ce journal.

Début

Méthodes

  Nom Description
Méthode publique CreateObjRef Essentiel pour la sécurité. Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject.)
Méthode publique Debug(String) Écrit le message de débogage à la trace.Cela est limité au débogage de développement, il est possible si vous souhaitez dessiner un mot de passe etc.….
Méthode publique Debug(String, array<Object[]) Écrit le message de débogage à la trace.Cela est limité au débogage de développement, il est possible si vous souhaitez dessiner un mot de passe etc.….
Méthode publique Enter
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique Error(Exception) Met une exception et l'écrit en forme comme message d'erreur à la trace.
Méthode publique Error(String) Écrit un message d'erreur à la trace.
Méthode publique Error(String, array<Object[]) Écrit un message d'erreur à la trace.
Méthode publique Exit
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Fait office de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetLifetimeService Essentiel pour la sécurité. Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique Heading Écrit des en-têtes à la trace.
Méthode publique Heading2 Écrit des en-têtes à la trace.
Méthode publique Info(String) Écrit un message d'information à la trace, à condition que TraceLevel de ce journal ait la valeur TraceLevel.Information ou à TraceLevel.Verbose.
Méthode publique Info(String, array<Object[]) Écrit un message d'information à la trace, à condition que TraceLevel de ce journal ait la valeur TraceLevel.Information ou à TraceLevel.Verbose.
Méthode publique InitializeLifetimeService Essentiel pour la sécurité. Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.)
Méthode protégée MemberwiseClone() Crée une copie superficielle du Object actuel. (Hérité de Object.)
Méthode protégée MemberwiseClone(Boolean) Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject.)
Méthode publique RegisterPassword Tout l'enregistrement et traçage Administrateur provient via la classe Trace.Nous erreur si (1) le TFS_SCAN_PASSWORDS envvar consiste à définir et (2) c'est Debug que c'est coûteux de vérifier mais judicieux pour tester ces mots de passe ne se terminent pas dans un débogage de trace ou de journal d'enregistreur de vol uniquement donc ne nous inquiétons pas les mots de passe ne sont pas des chaînes sécurisé
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publique Verbose(String) Écrit un message commenté à la trace, à condition que TraceLevel de ce journal ait la valeur TraceLevel.Verbose.
Méthode publique Verbose(String, array<Object[]) Écrit un message commenté à la trace, à condition que TraceLevel de ce journal ait la valeur TraceLevel.Verbose.
Méthode publique Warning(Exception) Met une exception et l'écrit en forme comme un message d'avertissement à la trace, à condition que TraceLevel de ce journal ait la valeur TraceLevel.Warning, à TraceLevel.Information ou à TraceLevel.Verbose.
Méthode publique Warning(String) Écrit un message d'avertissement à la trace, à condition que TraceLevel de ce journal ait la valeur TraceLevel.Warning, à TraceLevel.Information, ou à TraceLevel.Verbose.
Méthode publique Warning(String, array<Object[]) Écrit un message d'avertissement à la trace, à condition que TraceLevel de ce journal ait la valeur TraceLevel.Warning, à TraceLevel.Information, ou à TraceLevel.Verbose.
Méthode publique WriteLine(TraceLevel, String) Écrit un message à la trace, à condition que le traceLevel soit passé comme premier pour d'argument non inférieur au journal TraceLevel.Dans la version Debug, cette méthode peut également vous assurer qu'elle ne contient pas de mot de passe.
Méthode protégée WriteLine(TraceLevel, String, array<Object[])

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.Common, espace de noms