2012-04-17 11 views
2

私はJavaで、次のexamplecodeありますWCFでカスタムヘッダーを追加しますか?

PushServiceService c = new PushServiceService(); 
service = c.getPushServicePort(); 
BindingProvider ccBindingProvider = (BindingProvider) service; 
Map ccRequestContext = ccBindingProvider.getRequestContext(); 
ccRequestContext.put(BindingProvider.SESSION_MAINTAIN_PROPERTY, true); 
Map ccRequestHeaders = new HashMap(); // is actually a Map for String to List of Strings 
ccRequestHeaders.put("Cookie", Arrays.asList("JSESSIONID=ABC123")); 
ccRequestContext.put(MessageContext.HTTP_REQUEST_HEADERS, ccRequestHeaders); 

を私は、同じ使用してC#コードを達成しようとしているが、それのすべてを理解していません。

それは私が悩みを理解している、特にライン

ccRequestContext.put(BindingProvider.SESSION_MAINTAIN_PROPERTY, true); 

ccRequestHeaders.put("Cookie", Arrays.asList("JSESSIONID=ABC123")); 

です。私が理解できるところでは、HTTPヘッダーまたはSOAPヘッダーを追加します。

C#を使用して同じことを行う方法に関するアイデアはありますか?

答えて

関連する問題