2010-11-02 21 views
4

Est-ce que quelqu'un connaît une documentation qui décrit tous les paramètres par défaut d'une liaison dans WCF? Ce serait génial de connaître les paramètres par défaut du côté client et côté serveur.Documentation des paramètres de liaison par défaut de WCF (par exemple, wsHttpBinding)

Peut-être qu'il existe un moyen facile d'afficher par programme tous les paramètres actuels d'une liaison si la documentation n'existe pas ??? Par exemple, si j'ai un point de terminaison côté serveur avec wsHttpBinding, comment savoir quels sont les paramètres par défaut (par exemple, maxReceiveMessageSize, maxDepth, mode de sécurité, clientCredentialType, etc.).

Merci.

Répondre

3

Je ne pense pas que toutes les valeurs par défaut sont documentées. Cependant, vous en trouverez certains dans la documentation, en particulier pour les éléments configurables via app.config, comme dans le cas de readerQuotas pour des liaisons spécifiques. Here's an example. Cela dit, le meilleur conseil pour WCF serait pas s'appuyer sur les valeurs par défaut. En fait, pour la plupart des services, je dirais que les défauts sont rarement suffisants et que bien des fois, il vaut mieux être explicite à l'avance, ce qui vous obligera également à évaluer vos besoins avant ... main pour ne pas avoir de mauvaises surprises plus tard.

Ceci est particulièrement important pour les paramètres de limitation et de quota, btw.

6

Les valeurs par défaut pour la configuration wsHttpBinding sont ici:

  1. par défaut de niveau haut: http://msdn.microsoft.com/en-us/library/ms731299.aspx
  2. <security/> paramètres par défaut: http://msdn.microsoft.com/en-us/library/ms731362.aspx
  3. <readerQuotas/> paramètres par défaut: http://msdn.microsoft.com/en-us/library/ms731325.aspx
  4. <transport/> paramètres par défaut: http://msdn.microsoft.com/en-us/library/ms731313.aspx
  5. <message/> par défaut: http://msdn.microsoft.com/en-us/library/ms731346.aspx
+0

Merci, hum! C'est exactement ce que je cherchais aujourd'hui. –