1 write to messageInspectors
System.ServiceModel (1)
System\ServiceModel\Dispatcher\ImmutableDispatchRuntime.cs (1)
86this.messageInspectors = EmptyArray<IDispatchMessageInspector>.ToArray(dispatch.MessageInspectors);
12 references to messageInspectors
System.ServiceModel (12)
System\ServiceModel\Dispatcher\ImmutableDispatchRuntime.cs (12)
149get { return this.messageInspectors.Length; } 238if (this.messageInspectors.Length > 0) 255for (int i = 0; i < this.messageInspectors.Length; i++) 262rpc.Correlation[offset + i] = this.messageInspectors[i].AfterReceiveRequest(ref rpc.Request, (IClientChannel)rpc.Channel.Proxy, rpc.InstanceContext); 265DS.DispatchMessageInspectorAfterReceive(this.messageInspectors[i].GetType(), sw.Elapsed); 270TD.MessageInspectorAfterReceiveInvoked(rpc.EventTraceActivity, this.messageInspectors[i].GetType().FullName); 290if (this.messageInspectors.Length > 0) 306for (int i = 0; i < this.messageInspectors.Length; i++) 318this.messageInspectors[i].BeforeSendReply(ref reply, rpc.Correlation[offset + i]); 321DS.DispatchMessageInspectorBeforeSend(this.messageInspectors[i].GetType(), sw.Elapsed); 326TD.MessageInspectorBeforeSendInvoked(rpc.EventTraceActivity, this.messageInspectors[i].GetType().FullName); 331string message = SR.GetString(SR.SFxNullReplyFromExtension2, this.messageInspectors[i].GetType().ToString(), (rpc.Operation.Name ?? ""));