Magazine Internet

[SilverLight] Des donnée dans les headers d’une requête WCF?

Publié le 16 mars 2009 par Jeremy.jeanson

SilverLight et WCF sont deux bons amis, oui mais voila, SilverLight ne permet pas d’utiliser complètement WCF. Dans certain cas on peut avoir besoin d’ajouter quelques informations dans l’entête Http de nos requêtes.

Pour faire cela, il suffit de demander la création d’un Scope sur notre proxy (variable “service” de mon exemple). Et d’insérer notre ou nos variables dans les headers :

Vb

Dim scope As New OperationContextScope(service.InnerChannel)
OperationContext.Current.OutgoingMessageHeaders.Add(MessageHeader.CreateHeader( _
	"LeNomDeMaVariable", _
	String.Empty, _
	"LaValeurDeMAVariable"))

C#

OperationContextScope scope = new OperationContextScope(service.InnerChannel);
OperationContext.Current.OutgoingMessageHeaders.Add(MessageHeader.CreateHeader(
	"LeNomDeMaVariable",
	String.Empty,
	"LaValeurDeMAVariable"));

Retour à La Une de Logo Paperblog

A propos de l’auteur


Jeremy.jeanson 1573 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Dossier Paperblog