Implemented interface member:
property
this
System.Collections.Generic.IDictionary<TKey, TValue>.this[TKey]
51 writes to
System.ServiceModel (32)
System\ServiceModel\Channels\BinaryMessageEncoder.cs (1)
1699prop[name] = value;
System\ServiceModel\Channels\BufferedReceiveMessageProperty.cs (2)
54operationContext.IncomingMessageProperties[ChannelHandler.MessageBufferPropertyName] = dummyMessageBuffer; 62requestMessage.Properties[ChannelHandler.MessageBufferPropertyName] = this.messageBuffer;
System\ServiceModel\Channels\CallbackContextMessageProperty.cs (1)
169properties[PropertyName] = this;
System\ServiceModel\Channels\ContextMessageProperty.cs (1)
117properties[PropertyName] = this;
System\ServiceModel\Channels\CorrelationCallbackMessageProperty.cs (2)
138message.Properties[CorrelationDataMessageProperty.Name] = this.data; 171message.Properties[CorrelationDataMessageProperty.Name] = this.data;
System\ServiceModel\Channels\CorrelationDataMessageProperty.cs (1)
131message.Properties[PropertyName] = data;
System\ServiceModel\Channels\FramingChannels.cs (1)
79message.Properties[ConnectionMessageProperty.Name] = this.connection;
System\ServiceModel\Channels\HttpRequestContext.cs (1)
221message.Properties[EventTraceActivity.Name] = this.eventTraceActivity;
System\ServiceModel\Channels\Message.cs (2)
66prop[name] = value; 1051prop[name] = value;
System\ServiceModel\Channels\MessageProperties.cs (3)
366this[property.Name] = property.Value; 409this[property.Name] = property.Value; 432this[property.Key] = property.Value;
System\ServiceModel\Channels\MsmqDecodeHelper.cs (3)
264message.Properties[MsmqMessageProperty.Name] = messageProperty; 299message.Properties[MsmqMessageProperty.Name] = messageProperty; 398message.Properties[MsmqIntegrationMessageProperty.Name] = integrationProperty;
System\ServiceModel\Channels\MsmqInputChannelBase.cs (4)
170message.Properties[MsmqMessageProperty.Name] = property; 174message.Properties[MsmqReceiveContext.Name] = this.receiveContextManager.CreateMsmqReceiveContext(msmqMessage.LookupId.Value); 238message.Properties[MsmqMessageProperty.Name] = property; 242message.Properties[MsmqReceiveContext.Name] = this.receiveContextManager.CreateMsmqReceiveContext(msmqMessage.LookupId.Value);
System\ServiceModel\Channels\MsmqInputSessionChannel.cs (2)
129message.Properties[ReceiveContext.Name] = new MsmqSessionReceiveContext(this); 164message.Properties[ReceiveContext.Name] = new MsmqSessionReceiveContext(this);
System\ServiceModel\Diagnostics\EventTraceActivityHelper.cs (1)
76message.Properties[EventTraceActivity.Name] = eventTraceActivity;
System\ServiceModel\Diagnostics\TraceUtility.cs (4)
1064message.Properties[TraceUtility.E2EActivityId] = Trace.CorrelationManager.ActivityId; 1147message.Properties[TraceUtility.ActivityIdKey] = activity; 1155OperationContext.Current.OutgoingMessageProperties[TraceUtility.AsyncOperationActivityKey] = activity; 1173OperationContext.Current.OutgoingMessageProperties[TraceUtility.AsyncOperationStartTimeKey] = new EventTraceActivityTimeProperty(eventTraceActivity, startTime);
System\ServiceModel\Dispatcher\ImmutableDispatchRuntime.cs (3)
399reply.Properties[CorrelationCallbackMessageProperty.Name] = rpc.CorrelationCallback; 464reply.Properties[CorrelationCallbackMessageProperty.Name] = rpc.CorrelationCallback; 870rpc.Reply.Properties[EventTraceActivity.Name] = rpc.EventTraceActivity;
System.ServiceModel.Activities (3)
System\ServiceModel\Activities\InternalSendMessage.cs (2)
774message.Properties[CorrelationMessageProperty.Name] = correlationMessageProperty; 794message.Properties[CorrelationMessageProperty.Name] = newProperty;
System\ServiceModel\Activities\WorkflowOperationContext.cs (1)
342this.OperationContext.IncomingMessageProperties[MessagingActivityHelper.E2EActivityId] = this.E2EActivityId;
System.ServiceModel.Discovery (1)
System\ServiceModel\Discovery\UdpReplyToBehavior.cs (1)
116OperationContext.Current.IncomingMessageProperties[DiscoveryMessageProperty.Name] = discoveryMessageProperty;
System.ServiceModel.Routing (5)
System\ServiceModel\Dispatcher\EndpointNameMessageFilter.cs (1)
67properties[EndpointNameKey] = endpointName;
System\ServiceModel\Routing\SendOperation.cs (1)
71message.Properties["Exceptions"] = this.exceptions;
System\ServiceModel\Routing\SoapProcessingBehavior.cs (3)
127originalProperties[HttpRequestMessageProperty.Name] = incomingHttpRequest; 383destination[IncomingHttpRequestName] = incomingHttpRequest; 393destination[IncomingViaName] = incomingVia;
System.ServiceModel.Web (8)
System\ServiceModel\Description\WebScriptEnablingBehavior.cs (1)
433fault.Properties[WebBodyFormatMessageProperty.Name] = WebBodyFormatMessageProperty.JsonProperty;
System\ServiceModel\Dispatcher\HttpStreamFormatter.cs (1)
88result.Properties[WebBodyFormatMessageProperty.Name] = WebBodyFormatMessageProperty.RawProperty;
System\ServiceModel\Dispatcher\SingleBodyParameterMessageFormatter.cs (2)
181message.Properties[HttpResponseMessageProperty.Name] = prop; 206message.Properties[HttpRequestMessageProperty.Name] = prop;
System\ServiceModel\Web\IncomingWebRequestContext.cs (1)
130this.operationContext.IncomingMessageProperties[UriTemplateMatchResultsPropertyName] = value;
System\ServiceModel\Web\OutgoingWebResponseContext.cs (3)
123operationContext.OutgoingMessageProperties[WebResponseFormatPropertyName] = value.Value; 128operationContext.OutgoingMessageProperties[WebResponseFormatPropertyName] = null; 150operationContext.OutgoingMessageProperties[AutomatedFormatSelectionContentTypePropertyName] = value;
System.WorkflowServices (2)
System\ServiceModel\Dispatcher\DurableInstanceContextProvider.cs (1)
104message.Properties[DurableMessageDispatchInspector.NewDurableInstanceIdPropertyName] = instanceId;
System\ServiceModel\Dispatcher\DurableMessageDispatchInspector.cs (1)
25operationContext.OutgoingMessageProperties[suppressContextOnReply] = true;
31 references to
System.ServiceModel (13)
System\ServiceModel\Channels\BufferedReceiveMessageProperty.cs (1)
51this.messageBuffer = (MessageBuffer)operationContext.IncomingMessageProperties[ChannelHandler.MessageBufferPropertyName];
System\ServiceModel\Channels\MsmqMessageProperty.cs (1)
80return message.Properties[Name] as MsmqMessageProperty;
System\ServiceModel\Channels\PeerFlooder.cs (1)
363peerProperty = (PeerMessageProperty)floodInfo.Properties[PeerStrings.PeerProperty];
System\ServiceModel\Channels\TransactionFlowProperty.cs (5)
48return message.Properties[PropertyName] as TransactionMessageProperty; 58return ((TransactionMessageProperty)message.Properties[PropertyName]).Transaction; 121return (TransactionFlowProperty)message.Properties[PropertyName]; 131return message.Properties[PropertyName] as TransactionFlowProperty; 154return ((TransactionFlowProperty)message.Properties[PropertyName]).Transaction;
System\ServiceModel\Description\ServiceMetadataExtension.cs (1)
1299HttpResponseMessageProperty httpResponseProperty = (HttpResponseMessageProperty)redirectMessage.Properties[HttpResponseMessageProperty.Name];
System\ServiceModel\Dispatcher\ClientRuntime.cs (1)
469HttpResponseMessageProperty prop = message.Properties[HttpResponseMessageProperty.Name] as HttpResponseMessageProperty;
System\ServiceModel\Dispatcher\OperationFormatter.cs (1)
456parameters[propertyDescription.Index] = properties[propertyDescription.Name];
System\ServiceModel\MsmqIntegration\MsmqIntegrationMessageProperty.cs (1)
21return message.Properties[Name] as MsmqIntegrationMessageProperty;
System\ServiceModel\Security\IdentityModelServiceAuthorizationManager.cs (1)
659HttpRequestMessageProperty request = operationContext.IncomingMessageProperties[HttpRequestMessageProperty.Name] as HttpRequestMessageProperty;
System.ServiceModel.Web (18)
System\ServiceModel\Description\WebScriptClientGenerator.cs (1)
69HttpRequestMessageProperty requestMessageProperty = (HttpRequestMessageProperty) message.Properties[HttpRequestMessageProperty.Name];
System\ServiceModel\Description\WebScriptEnablingBehavior.cs (1)
329object responseProperty = reply.Properties[HttpResponseMessageProperty.Name];
System\ServiceModel\Dispatcher\FormatSelectingMessageInspector.cs (1)
70string operationName = messageProperties[WebHttpDispatchOperationSelector.HttpOperationNamePropertyName] as string;
System\ServiceModel\Dispatcher\HelpOperationInvoker.cs (1)
37UriTemplateMatch match = (UriTemplateMatch)OperationContext.Current.IncomingMessageProperties[IncomingWebRequestContext.UriTemplateMatchResultsPropertyName];
System\ServiceModel\Dispatcher\HttpUnhandledOperationInvoker.cs (2)
50newLocation = message.Properties[WebHttpDispatchOperationSelector.RedirectPropertyName] as Uri; 72uriMatched = (bool) message.Properties[WebHttpDispatchOperationSelector.HttpOperationSelectorUriMatchedPropertyName];
System\ServiceModel\Dispatcher\MultiplexingDispatchMessageFormatter.cs (1)
81operationName = messageProperties[WebHttpDispatchOperationSelector.HttpOperationNamePropertyName] as string;
System\ServiceModel\Dispatcher\UriTemplateClientFormatter.cs (1)
102hrmp = m.Properties[HttpRequestMessageProperty.Name] as HttpRequestMessageProperty;
System\ServiceModel\Dispatcher\UriTemplateDispatchFormatter.cs (1)
60utmr = message.Properties[UTMRName] as UriTemplateMatch;
System\ServiceModel\Dispatcher\WebFaultClientMessageInspector.cs (1)
25HttpResponseMessageProperty prop = (HttpResponseMessageProperty) reply.Properties[HttpResponseMessageProperty.Name];
System\ServiceModel\Dispatcher\WebHttpDispatchOperationSelector.cs (1)
194HttpRequestMessageProperty prop = message.Properties[HttpRequestMessageProperty.Name] as HttpRequestMessageProperty;
System\ServiceModel\Web\IncomingWebRequestContext.cs (2)
121return this.operationContext.IncomingMessageProperties[UriTemplateMatchResultsPropertyName] as UriTemplateMatch; 151return operationContext.IncomingMessageProperties[HttpRequestMessageProperty.Name] as HttpRequestMessageProperty;
System\ServiceModel\Web\IncomingWebResponseContext.cs (1)
56return operationContext.IncomingMessageProperties[HttpResponseMessageProperty.Name] as HttpResponseMessageProperty;
System\ServiceModel\Web\OutgoingWebRequestContext.cs (1)
96return operationContext.OutgoingMessageProperties[HttpRequestMessageProperty.Name] as HttpRequestMessageProperty;
System\ServiceModel\Web\OutgoingWebResponseContext.cs (3)
111return operationContext.OutgoingMessageProperties[WebResponseFormatPropertyName] as WebMessageFormat?; 146return operationContext.OutgoingMessageProperties[AutomatedFormatSelectionContentTypePropertyName] as string; 186return operationContext.OutgoingMessageProperties[HttpResponseMessageProperty.Name] as HttpResponseMessageProperty;