Cliquez pour évaluer et commenter
MSDN
MSDN Library
Visual Studio 2005
Documentation Visual Studio
Développement avancé du ....
Programmation réseau
Traçage réseau
 Comment : configurer le traçage rés...

  Passer à l'affichage pour faible bande passante
Cette page est spécifique à
Microsoft Visual Studio 2005/.NET Framework 2.0

D'autres versions sont également disponibles pour :
Guide du développeur .NET Framework
Comment : configurer le traçage réseau

Le fichier de configuration de l'application ou de l'ordinateur contient les paramètres qui déterminent le format et le contenu du traçage réseau. Assurez-vous que le traçage est activé avant d'effectuer cette procédure. Pour plus d'informations sur l'activation du traçage, voir Activation du traçage réseau.

Pour configurer le traçage réseau

  • Ajoutez les lignes suivantes dans le fichier de configuration approprié. Les valeurs et options de ces paramètres sont décrites dans les tableaux ci-dessous.

    <configuration>
      <system.diagnostics>
        <sources>
          <source name="System.Net">
            <listeners>
              <add name="System.Net"/>
            </listeners>
          </source>
          <source name="System.Net.Sockets">
            <listeners>
         <add name="System.Net"/>
            </listeners>
          </source>
          <source name="System.Net.Cache">
            <listeners>
              <add name="System.Net"/>
            </listeners>
          </source>
        </sources>
        <switches>
          <add name="System.Net" value="31" maxdatasize="2048"/>
          <add name="System.Net.Sockets" value="Error" />
          <add name="System.Net.Cache"  value="Verbose" />
        </switches>
        <sharedListeners>
          <add name="System.Net"
               type="System.Diagnostics.TextWriterTraceListener"
               initializeData="my.log"
               />
        </sharedListeners>
        <trace autoflush="true" />
      </system.diagnostics>
    </configuration>

Lorsque vous ajoutez un nom au bloc <switches>, la sortie de traçage inclut des informations issues de certaines méthodes apparentées à ce nom. Le tableau suivant décrit la sortie.

Nom Sortie de

System.Net.Sockets

Certaines méthodes publiques des classes Socket, TcpListener, TcpClient et Dns.

System.Net

Certaines méthodes publiques des classes HttpWebRequest, HttpWebResponse, FtpWebRequest et FtpWebResponse, et des informations de débogage SSL (certificats non valides, absence de liste d'émetteurs, erreurs de certificat client).

System.Net.HttpListener

Certaines méthodes publiques des classes HttpListener, HttpListenerRequest et HttpListenerResponse.

System.Net.Cache

Certaines méthodes privées et internes de System.Net.Cache.

Les attributs répertoriés dans le tableau suivant configurent la sortie de traçage.

Nom de l'attribut Valeur de l'attribut

value

Attribut String requis. Définit le niveau de commentaires de la sortie. Les valeurs correctes sont Critical, Error, Verbose, Warning et Information.

maxdatasize

Attribut Int32 facultatif. Définit le nombre maximum d'octets de données réseau inclus dans chaque ligne de trace. La valeur par défaut est 1024.

tracemode

Attribut String facultatif. Affectez-lui la valeur includehex pour afficher les traces de protocole au format hexadécimal et texte. La valeur protocolonly affiche uniquement le texte. La valeur par défaut est includehex.

Voir aussi

Contenu de la communauté   Qu'est-ce que le Contenu de la communauté ?
Ajouter du contenu RSS  Annotations
Processing
© 2009 Microsoft Corporation. Tous droits réservés. Conditions d'utilisation  |  Marques  |  Confidentialité
Page view tracker