Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
WCF セキュリティで、現在の OperationContext が与えられた場合、要求が SOAP 要求か REST 要求かを判断する最善の方法は何ですか?
ChannelDispatcherでバインディング名を確認できます。
string bindingName = OperationContext.Current .EndpointDispatcher.ChannelDispatcher.BindingName;
RESTの場合は、次のようになりますwebHttpBinding。それ以外はSOAPになります。
webHttpBinding