Articles of wcf

Peut-on créer des codes de statut HTTP personnalisés?

J’ai un service REST et WCF et je souhaite envoyer un code d’état personnalisé en fonction de l’opération. Exemple quand une validation échoue, alors je veux envoyer HTTP 444 et lorsque l’autorisation échoue, je veux envoyer HTTP 455 La question est de savoir comment le faire valider pour les services Web SOAP et REST. Sur […]

Chargement de la section de configuration System.ServiceModel à l’aide de ConfigurationManager

En utilisant C # .NET 3.5 et WCF, j’essaie d’écrire une partie de la configuration WCF dans une application cliente (le nom du serveur auquel le client se connecte). Le moyen évident consiste à utiliser ConfigurationManager pour charger la section de configuration et écrire les données dont j’ai besoin. var serviceModelSection = ConfigurationManager.GetSection(“system.serviceModel”); Semble toujours […]

net.pipe vs net.tcp vs liaisons HTTP

Je suis nouveau dans WCF et je voudrais connaître les différences / avantages / limitations / etc de chacune des liaisons suivantes: net.pipe net.tcp http Des scénarios de support sur l’utilisation de chaque liaison et d’autres exemples seraient appréciés.

Journalisation des exceptions pour les services WCF utilisant ELMAH

Nous utilisons l’excellent ELMAH pour gérer les exceptions non gérées dans une application Web ASP.NET 3.5. Cela fonctionne extrêmement bien pour tout le site, à l’exception des services WCF qui sont consommés en utilisant les fonctionnalités REST. Lorsqu’une exception se produit dans les méthodes d’opération non gérées par le code de l’application, WCF le gère […]

Le quota maximal de taille de message pour les messages entrants (65536) a été dépassé

J’obtiens cette exception tout en créant un champ d’application pour quelques tables, toutes ces tables sont énormes dans la conception J’ai fait MaxReceivedMessageSize à 2147483647 mais cela me donne encore des exceptions à cette ligne client.GetTableDescription(scopeName, syncTable) Le quota maximal de taille de message pour les messages entrants (65536) a été dépassé. Pour augmenter le […]

Comment puis-je obtenir la demande XML SOAP d’une demande de service Web WCF?

J’appelle ce service Web dans le code et j’aimerais voir le XML, mais je ne trouve pas une propriété qui l’expose.

Timeouts Services WCF

Comment fonctionnent les délais d’attente dans WCF? Je sais par exemple que vous pouvez configurer sendTimeout et receiveTimeout pour une liaison client. Mais comment fonctionnent-ils? MSDN décrit sendTimeout comme suit : Une valeur TimeSpan qui spécifie l’intervalle de temps fourni pour qu’une opération d’envoi se termine. Cette valeur doit être supérieure ou égale à zéro. […]

Impossible de trouver une implémentation du motif de requête

Dans mon application silverlight, j’essaie de créer une connexion à une firebase database en utilisant LINQ. D’abord, j’ajoute une nouvelle classe LINQ to SQL et y glisse ma table appelée “tblPersoon”. Ensuite, dans mon fichier de service, j’essaie d’exécuter la requête suivante: [OperationContract] public tblPersoon GetPersoonByID(ssortingng id) { var query = (from p in tblPersoon […]

Qu’est-ce que w3wp.exe?

J’ai un service WCF exécuté sous un utilisateur de service sur mon système local. Chaque fois que j’essaie de déboguer, il me donne un message Attach Security warning . Dans Visual Studio, par défaut (même sans pièce jointe), j’obtiens cette erreur: La connexion à ce processus peut potentiellement endommager votre ordinateur. Si les informations ci-dessous […]

Pourquoi WCF renvoie myObject au lieu de List comme je l’espérais?

Je retourne une liste de ma méthode WCF. Dans mon code client, son type de retour est MyObject []. Je dois soit utiliser MyObject [], ou IList, ou IEnumerable … WCFClient myClient = new WCFClient(); MyObject[] list = myClient.GetMyStuff(); or IList list = myClient.GetMyStuff(); or IEnumerable list = myClient.GetMyStuff(); Tout ce que je fais, c’est […]