System\ServiceModel\Channels\CommunicationObject.cs (35)
176throw TraceUtility.ThrowHelperError(CreateBaseClassMethodNotCalledException("OnClosing"), Guid.Empty, this);
184throw TraceUtility.ThrowHelperError(CreateBaseClassMethodNotCalledException("OnClosed"), Guid.Empty, this);
257throw TraceUtility.ThrowHelperError(CreateFaultedException(), Guid.Empty, this);
271throw TraceUtility.ThrowHelperError(CreateBaseClassMethodNotCalledException("OnClosing"), Guid.Empty, this);
279throw TraceUtility.ThrowHelperError(CreateBaseClassMethodNotCalledException("OnClosed"), Guid.Empty, this);
377throw TraceUtility.ThrowHelperError(CreateNotOpenException(), Guid.Empty, this);
380throw TraceUtility.ThrowHelperError(CreateNotOpenException(), Guid.Empty, this);
528throw TraceUtility.ThrowHelperError(CreateBaseClassMethodNotCalledException(nameof(OnOpening)), Guid.Empty, this);
539throw TraceUtility.ThrowHelperError(CreateBaseClassMethodNotCalledException(nameof(OnOpened)), Guid.Empty, this);
761throw TraceUtility.ThrowHelperError(CreateFaultedException(), Guid.Empty, this);
772throw TraceUtility.ThrowHelperError(CreateAbortedException(), Guid.Empty, this);
807throw TraceUtility.ThrowHelperError(CreateClosedException(), Guid.Empty, this);
810throw TraceUtility.ThrowHelperError(CreateFaultedException(), Guid.Empty, this);
838throw TraceUtility.ThrowHelperError(CreateClosedException(), Guid.Empty, this);
841throw TraceUtility.ThrowHelperError(CreateClosedException(), Guid.Empty, this);
844throw TraceUtility.ThrowHelperError(CreateFaultedException(), Guid.Empty, this);
864throw TraceUtility.ThrowHelperError(CreateImmutableException(), Guid.Empty, this);
867throw TraceUtility.ThrowHelperError(CreateImmutableException(), Guid.Empty, this);
870throw TraceUtility.ThrowHelperError(CreateClosedException(), Guid.Empty, this);
873throw TraceUtility.ThrowHelperError(CreateFaultedException(), Guid.Empty, this);
890throw TraceUtility.ThrowHelperError(CreateImmutableException(), Guid.Empty, this);
893throw TraceUtility.ThrowHelperError(CreateImmutableException(), Guid.Empty, this);
896throw TraceUtility.ThrowHelperError(CreateClosedException(), Guid.Empty, this);
899throw TraceUtility.ThrowHelperError(CreateClosedException(), Guid.Empty, this);
902throw TraceUtility.ThrowHelperError(CreateFaultedException(), Guid.Empty, this);
916throw TraceUtility.ThrowHelperError(CreateNotOpenException(), Guid.Empty, this);
919throw TraceUtility.ThrowHelperError(CreateNotOpenException(), Guid.Empty, this);
925throw TraceUtility.ThrowHelperError(CreateClosedException(), Guid.Empty, this);
928throw TraceUtility.ThrowHelperError(CreateClosedException(), Guid.Empty, this);
931throw TraceUtility.ThrowHelperError(CreateFaultedException(), Guid.Empty, this);
942throw TraceUtility.ThrowHelperError(CreateNotOpenException(), Guid.Empty, this);
953throw TraceUtility.ThrowHelperError(CreateNotOpenException(), Guid.Empty, this);
956throw TraceUtility.ThrowHelperError(CreateNotOpenException(), Guid.Empty, this);
965throw TraceUtility.ThrowHelperError(CreateClosedException(), Guid.Empty, this);
968throw TraceUtility.ThrowHelperError(CreateFaultedException(), Guid.Empty, this);
System\ServiceModel\Channels\Message.cs (43)
35throw TraceUtility.ThrowHelperError(CreateMessageDisposedException(), this);
48throw TraceUtility.ThrowHelperError(CreateMessageDisposedException(), this);
87throw TraceUtility.ThrowHelperError(new ArgumentOutOfRangeException(nameof(maxBufferSize), maxBufferSize,
97throw TraceUtility.ThrowHelperError(CreateMessageDisposedException(), this);
99throw TraceUtility.ThrowHelperError(new InvalidOperationException(SRP.MessageHasBeenCopied), this);
101throw TraceUtility.ThrowHelperError(new InvalidOperationException(SRP.MessageHasBeenRead), this);
103throw TraceUtility.ThrowHelperError(new InvalidOperationException(SRP.MessageHasBeenWritten), this);
106throw TraceUtility.ThrowHelperError(new InvalidOperationException(SRP.InvalidMessageState), this);
350throw TraceUtility.ThrowHelperError(new InvalidOperationException(SRP.MessageIsEmpty), this);
364throw TraceUtility.ThrowHelperError(new InvalidOperationException(SRP.MessageHasBeenCopied), this);
366throw TraceUtility.ThrowHelperError(new InvalidOperationException(SRP.MessageHasBeenRead), this);
368throw TraceUtility.ThrowHelperError(new InvalidOperationException(SRP.MessageHasBeenWritten), this);
370throw TraceUtility.ThrowHelperError(CreateMessageDisposedException(), this);
373throw TraceUtility.ThrowHelperError(new InvalidOperationException(SRP.InvalidMessageState), this);
380Headers.RelatesTo = requestMessageID ?? throw TraceUtility.ThrowHelperError(new InvalidOperationException(SRP.RequestMessageDoesNotHaveAMessageID), request);
490throw TraceUtility.ThrowHelperError(new ArgumentNullException(nameof(writer)), this);
553throw TraceUtility.ThrowHelperError(CreateMessageDisposedException(), this);
584throw TraceUtility.ThrowHelperError(new ArgumentNullException(nameof(localName)), this);
589throw TraceUtility.ThrowHelperError(new ArgumentNullException(nameof(ns)), this);
597throw TraceUtility.ThrowHelperError(new InvalidOperationException(SRP.MessageHasBeenCopied), this);
599throw TraceUtility.ThrowHelperError(new InvalidOperationException(SRP.MessageHasBeenRead), this);
601throw TraceUtility.ThrowHelperError(new InvalidOperationException(SRP.MessageHasBeenWritten), this);
603throw TraceUtility.ThrowHelperError(CreateMessageDisposedException(), this);
606throw TraceUtility.ThrowHelperError(new InvalidOperationException(SRP.InvalidMessageState), this);
692throw TraceUtility.ThrowHelperError(new ArgumentNullException(nameof(writer)), this);
741throw TraceUtility.ThrowHelperError(new ArgumentNullException(nameof(writer)), this);
750throw TraceUtility.ThrowHelperError(new InvalidOperationException(SRP.MessageHasBeenCopied), this);
752throw TraceUtility.ThrowHelperError(new InvalidOperationException(SRP.MessageHasBeenRead), this);
754throw TraceUtility.ThrowHelperError(new InvalidOperationException(SRP.MessageHasBeenWritten), this);
756throw TraceUtility.ThrowHelperError(CreateMessageDisposedException(), this);
759throw TraceUtility.ThrowHelperError(new InvalidOperationException(SRP.InvalidMessageState), this);
853throw TraceUtility.ThrowHelperError(new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, "IMessageHeaderWithSharedNamespace must use a single lowercase letter prefix.")), this);
860throw TraceUtility.ThrowHelperError(new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, "IMessageHeaderWithSharedNamespace must use a single lowercase letter prefix.")), this);
1064throw TraceUtility.ThrowHelperError(CreateMessageDisposedException(), this);
1077throw TraceUtility.ThrowHelperError(CreateMessageDisposedException(), this);
1090throw TraceUtility.ThrowHelperError(CreateMessageDisposedException(), this);
1103throw TraceUtility.ThrowHelperError(CreateMessageDisposedException(), this);
1121throw TraceUtility.ThrowHelperError(CreateMessageDisposedException(), this);
1352throw TraceUtility.ThrowHelperError(
1396throw TraceUtility.ThrowHelperError(CreateMessageDisposedException(), this);
1580throw TraceUtility.ThrowHelperError(
1637throw TraceUtility.ThrowHelperError(CreateMessageDisposedException(), this);
1652throw TraceUtility.ThrowHelperError(CreateMessageDisposedException(), this);
System\ServiceModel\Diagnostics\TraceUtility.cs (36)
38ActivityIdHeader activityIdHeader = new ActivityIdHeader(TraceUtility.ExtractActivityId(message));
70TraceUtility.SetActivity(destination, TraceUtility.ExtractActivity(source));
78message.Properties[TraceUtility.ActivityIdKey] = activity;
96if ((DiagnosticUtility.ShouldUseActivity || TraceUtility.ShouldPropagateActivityGlobal) &&
102if (message.Properties.TryGetValue(TraceUtility.ActivityIdKey, out property))
121return TraceUtility.ExtractActivityId(operationContext.IncomingMessage);
131ServiceModelActivity retval = TraceUtility.ExtractActivity(message);
136message.Properties[TraceUtility.ActivityIdKey] = false;
144if (TraceUtility.MessageFlowTracing)
150if (TraceUtility.MessageFlowTracingOnly)
167if (TraceUtility.MessageFlowTracing)
172if (TraceUtility.MessageFlowTracingOnly)
197WcfEventSource.Instance.MessageReceivedFromTransport(eventTraceActivity, correlationId, TraceUtility.GetAnnotation(context));
207ServiceModelActivity incomingActivity = TraceUtility.ExtractActivity(message);
218TraceUtility.SetActivity(message, activity);
221TraceUtility.MessageFlowAtMessageReceived(message, null, eventTraceActivity, true);
234TraceUtility.SetActivity(message, activity);
236if (TraceUtility.PropagateUserActivity || TraceUtility.ShouldPropagateActivity)
238TraceUtility.AddAmbientActivityToMessage(message);
241TraceUtility.MessageFlowAtMessageSent(message, eventTraceActivity);
253return TraceUtility.ShouldPropagateActivity &&
254TraceUtility.PropagateUserActivityCore;
282if ((null != properties) && properties.TryGetValue(TraceUtility.E2EActivityId, out activityId))
292OperationContext.Current.OutgoingMessageProperties[TraceUtility.AsyncOperationActivityKey] = activity;
299if (OperationContext.Current != null && OperationContext.Current.OutgoingMessageProperties.TryGetValue(TraceUtility.AsyncOperationActivityKey, out data))
301OperationContext.Current.OutgoingMessageProperties.Remove(TraceUtility.AsyncOperationActivityKey);
310OperationContext.Current.OutgoingMessageProperties[TraceUtility.AsyncOperationStartTimeKey] = new EventTraceActivityTimeProperty(eventTraceActivity, startTime);
319if (OperationContext.Current != null && OperationContext.Current.OutgoingMessageProperties.TryGetValue(TraceUtility.AsyncOperationStartTimeKey, out data))
321OperationContext.Current.OutgoingMessageProperties.Remove(TraceUtility.AsyncOperationStartTimeKey);
487TraceUtility.SetEtwProviderId();
488TraceUtility.SetEndToEndTracingFlags();
497return Interlocked.Increment(ref TraceUtility.s_messageNumber);
536if (TraceUtility.ShouldPropagateActivity)
579message.Properties[TraceUtility.ActivityIdKey] = activity;
System\ServiceModel\Dispatcher\StreamFormatter.cs (10)
331throw TraceUtility.ThrowHelperError(new ArgumentNullException(nameof(buffer)), _message);
336throw TraceUtility.ThrowHelperError(new ArgumentOutOfRangeException(nameof(offset), offset,
342throw TraceUtility.ThrowHelperError(new ArgumentOutOfRangeException(nameof(count), count,
348throw TraceUtility.ThrowHelperError(new ArgumentException(SRP.Format(SRP.SFxInvalidStreamOffsetLength, offset + count)), _message);
425set { throw TraceUtility.ThrowHelperError(new NotSupportedException(), _message); }
445throw TraceUtility.ThrowHelperError(new NotSupportedException(), _message);
448public override void Flush() { throw TraceUtility.ThrowHelperError(new NotSupportedException(), _message); }
449public override long Seek(long offset, SeekOrigin origin) { throw TraceUtility.ThrowHelperError(new NotSupportedException(), _message); }
450public override void SetLength(long value) { throw TraceUtility.ThrowHelperError(new NotSupportedException(), _message); }
451public override void Write(byte[] buffer, int offset, int count) { throw TraceUtility.ThrowHelperError(new NotSupportedException(), _message); }
System\ServiceModel\Security\SecuritySessionClientSettings.cs (14)
610if (TraceUtility.PropagateUserActivity || TraceUtility.ShouldPropagateActivity)
612TraceUtility.AddAmbientActivityToMessage(closeMessage);
704throw TraceUtility.ThrowHelperError(new MessageSecurityException(SRP.Format(SRP.InvalidCloseResponseAction, response.Headers.Action)), response);
738throw TraceUtility.ThrowHelperError(new MessageSecurityException(SRP.SessionTokenWasNotClosed), response);
758TraceUtility.CopyActivity(request, reply);
759if (TraceUtility.PropagateUserActivity || TraceUtility.ShouldPropagateActivity)
761TraceUtility.AddActivityHeader(reply);
787throw TraceUtility.ThrowHelperWarning(new MessageSecurityException(SRP.Format(SRP.InvalidRstRequestType, rst.RequestType)), message);
792throw TraceUtility.ThrowHelperWarning(new MessageSecurityException(SRP.NoCloseTargetSpecified), message);
798throw TraceUtility.ThrowHelperWarning(new MessageSecurityException(SRP.Format(SRP.BadCloseTarget, rst.CloseTarget)), message);
1456throw TraceUtility.ThrowHelperWarning(error, message);
1540_queue = TraceUtility.CreateInputQueue<Message>();