System\ServiceModel\Dispatcher\ChannelHandler.cs (23)
402EventTraceActivity eventTraceActivity = TraceDispatchMessageStart(request.RequestMessage);
403AspNetEnvironment.Current.PrepareMessageForDispatch(request.RequestMessage);
407if (request.RequestMessage.Properties.TryGetValue(MessageBufferPropertyName, out previousBuffer))
415buffer = request.RequestMessage.CreateBufferedCopy(int.MaxValue);
421message = request.RequestMessage;
557this.requestInfo.Channel = this.GetSessionChannel(request.RequestMessage, out this.requestInfo.Endpoint, out addressMatched);
561this.requestInfo.Channel = this.GetDatagramChannel(request.RequestMessage, out this.requestInfo.Endpoint, out addressMatched);
566this.host.RaiseUnknownMessageReceived(request.RequestMessage);
594TraceUtility.TraceDroppedMessage(request.RequestMessage, this.requestInfo.Endpoint);
976DS.CallThrottleWaiting(request.RequestMessage);
1022if (this.duplexBinder.HandleRequestAsReply(request.RequestMessage))
1159string reason = SR.GetString(SR.SFxNoEndpointMatchingAddress, request.RequestMessage.Headers.To);
1169if (addressingVersion != AddressingVersion.None && request.RequestMessage.Headers.Action == null)
1181string reason = SR.GetString(SR.SFxNoEndpointMatchingContract, request.RequestMessage.Headers.Action);
1226requestMessageIsFault = request.RequestMessage.IsFault;
1323requestMessage = request.RequestMessage;
1556TransactionMessageProperty.Set(tx, request.RequestMessage);
1653TransactionMessageProperty.Set(this.transactedBatchContext.Transaction, request.RequestMessage);
1780DS.CallThrottleAcquired(request.RequestMessage);
1869this.requestInfo.ExistingInstanceContext = this.requestInfo.DispatchRuntime.InstanceContextProvider.GetExistingInstanceContext(request.RequestMessage, transparentProxy);
1902TraceUtility.TraceDroppedMessage(request.RequestMessage, this.requestInfo.Endpoint);
1934DS.InstanceThrottleAcquired(request.RequestMessage);
1966DS.InstanceThrottleWaiting(request.RequestMessage);