Comment fonctionne la propriété HttpBrowserCapabilities.Crawler (http://msdn.microsoft.com/en-us/library/aa332775(VS.71).aspx)? J'ai besoin de détecter le moteur de balayage personnalisé d'un partenaire et cette propriété renvoie false. Où/comment puis-je ajouter son agent utilisateur pour que cette propriété renvoie true? Toute autre façon en dehors de la création de mon propre mécanisme de détection d'agent utilisateur?Propriété HttpBrowserCapabilities.Crawler .NET
Répondre
Tout ceci est piloté par les déclarations de navigateurs par défaut qui font partie du framework .NET.
Pour configurer ce robot d'exploration spécifique, vous devez ajouter une section browserCaps personnalisée à votre fichier web.config pour l'identifier en tant que robot d'exploration.
La documentation MSDN sur la façon d'aller à ce sujet est assez bien documenté, here is a link.
HttpBrowserCapabilities est peuplée d'un ensemble de fichiers * .browser dans C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG \ Browsers. Vous pouvez ajouter votre propre fichier dans ~/App_Browsers/avec les détails de votre robot d'exploration personnalisé. Le schéma est here. Fondamentalement, il contient une expression régulière à faire correspondre à l'en-tête User-Agent et une collection de valeurs de propriété.
- 1. Noms de propriété .NET valides
- 2. Propriété vs Fonction (spécifiquement .NET)
- 3. Databinding .NET ignore la propriété changement
- 4. obtenir l'attribut d'une propriété dans .NET après avoir passé la propriété à une fonction comme ref
- 5. Énumération dynamique de valeurs pour une propriété dans .Net
- 6. Comment créer un délégué pour une propriété .NET?
- 7. Pourquoi GetHashCode n'est pas une propriété comme HashCode dans .NET
- 8. Modification du DefaultValue d'une propriété sur un contrôle .net hérité
- 9. .NET WPF XAML "Erreur de chemin BindingExpression: ... propriété non trouvée"
- 10. Liaison d'une propriété à une autre propriété
- 11. propriété SqlBulkCopy.BulkCopyTimeout
- 12. Small Caps Police propriété?
- 13. Convention de dénomination Variable \ Propriété
- 14. Comment Databind une propriété dans une propriété
- 15. DependancyProperty attach à une propriété d'une propriété
- 16. Liaison à la propriété d'une propriété
- 17. propriété FormsAuthentication.CookieDomain
- 18. discriminateur Propriété
- 19. Propriété ConvertEmptyStringToNull
- 20. Sourceforge propriété org pour Ivy et Nexus
- 21. Dépendance Propriété dépendante d'un autre
- 22. Liaison de données simple - Comment gérer le changement de champ/propriété lié. Winforms, .Net
- 23. Comment formateriez-vous plusieurs propriétés lors de l'utilisation de l'initialisation de propriété? (.Net)
- 24. Comment utiliser la réflexion .Net pour rechercher une propriété par nom en ignorant la casse?
- 25. Pourquoi la propriété To de la classe MailMessage de .net est-elle en lecture seule?
- 26. Comment énumérer des threads dans .NET en utilisant la propriété Name?
- 27. Est-il possible d'ajouter un accesseur à une propriété dans .NET en le remplaçant?
- 28. Un service Web .NET va-t-il s'interrompre lorsque j'ajoute une propriété à un paramètre?
- 29. En C#, comment savoir si une propriété est statique? (.Net CF 2.0)
- 30. Qu'est-ce que le remplacement .Net de la propriété File.Type FileSystemObject?
malheureusement, maintenant un lien mort :( –