2010-11-04 21 views
1

Actuellement, utiliser Flex en utilisant FluorineFx pour connecter le backend .Net. Côté flex, j'injecte une valeur personnalisée dans l'en-tête AMF3. Est-ce que quelqu'un sait comment accéder à l'en-tête AMF du côté .Net après que FluorineFx a analysé la requête? Il n'est pas évident pour moi si FluorineFx me donne accès au message AMF3 après l'avoir analysé.FluorineFx Inspecter l'en-tête AMF

Répondre

0

Cela fonctionne pour moi:

var amfMessage = 
    (AmfBaseMessage) OperationContext.Current.RequestContext.RequestMessage; 
var header = amfMessage.AmfHeaders.FirstOrDefault(x => x.Name == "HeaderName"); 
var headerValue = header.Content as string; 

Il suffit de remplacer HeaderName et as string comme le nom et le type pour vos besoins.