1 instantiation of WebHttpDispatchOperationSelector
System.ServiceModel.Web (1)
System\ServiceModel\Description\WebHttpBehavior.cs (1)
550return new WebHttpDispatchOperationSelector(endpoint);
16 references to WebHttpDispatchOperationSelector
System.ServiceModel.Web (16)
System\ServiceModel\Description\WebHttpBehavior.cs (1)
548protected virtual WebHttpDispatchOperationSelector GetOperationSelector(ServiceEndpoint endpoint)
System\ServiceModel\Dispatcher\FormatSelectingMessageInspector.cs (2)
68if (messageProperties.ContainsKey(WebHttpDispatchOperationSelector.HttpOperationNamePropertyName)) 70string operationName = messageProperties[WebHttpDispatchOperationSelector.HttpOperationNamePropertyName] as string;
System\ServiceModel\Dispatcher\HttpUnhandledOperationInvoker.cs (5)
48if (message.Properties.ContainsKey(WebHttpDispatchOperationSelector.RedirectPropertyName)) 50newLocation = message.Properties[WebHttpDispatchOperationSelector.RedirectPropertyName] as Uri; 70if (message.Properties.ContainsKey(WebHttpDispatchOperationSelector.HttpOperationSelectorUriMatchedPropertyName)) 72uriMatched = (bool) message.Properties[WebHttpDispatchOperationSelector.HttpOperationSelectorUriMatchedPropertyName]; 80if (message.Properties.TryGetValue(WebHttpDispatchOperationSelector.HttpOperationSelectorDataPropertyName, out allowedMethodsData))
System\ServiceModel\Dispatcher\MultiplexingDispatchMessageFormatter.cs (2)
79if (messageProperties.ContainsKey(WebHttpDispatchOperationSelector.HttpOperationNamePropertyName)) 81operationName = messageProperties[WebHttpDispatchOperationSelector.HttpOperationNamePropertyName] as string;
System\ServiceModel\Dispatcher\WebErrorHandler.cs (1)
62if (OperationContext.Current.IncomingMessageProperties.TryGetValue<string>(WebHttpDispatchOperationSelector.HttpOperationNamePropertyName, out operationName))
System\ServiceModel\Dispatcher\WebHttpDispatchOperationSelector.cs (2)
220message.Properties.Add(WebHttpDispatchOperationSelector.HttpOperationSelectorDataPropertyName, 286message.Properties.Add(WebHttpDispatchOperationSelector.HttpOperationSelectorDataPropertyName,
System\ServiceModel\Web\WebOperationContext.cs (3)
346WebHttpDispatchOperationSelector selector = OperationContext.Current.EndpointDispatcher.DispatchRuntime.OperationSelector as WebHttpDispatchOperationSelector; 349throw DiagnosticUtility.ExceptionUtility.ThrowHelperWarning(new InvalidOperationException(SR2.GetString(SR2.OperationSelectorNotWebSelector, typeof(WebHttpDispatchOperationSelector))));