Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Diagnostics / ChannelTraceRecord.cs / 1 / ChannelTraceRecord.cs
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------
namespace System.ServiceModel.Diagnostics
{
using System;
using System.Diagnostics;
using System.Globalization;
using System.ServiceModel.Channels;
using System.ServiceModel.Diagnostics;
using System.Text;
using System.Xml;
internal class ChannelTraceRecord : TraceRecord
{
string channelType;
internal ChannelTraceRecord(IChannel channel)
{
this.channelType = channel == null ? null : channel.ToString();
}
internal override string EventId { get { return TraceRecord.EventIdBase + "Channel" + TraceRecord.NamespaceSuffix; } }
internal override void WriteTo(XmlWriter xml)
{
if (this.channelType != null)
{
xml.WriteElementString("ChannelType", this.channelType);
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ModelItemExtensions.cs
- XmlComment.cs
- WindowsListViewGroup.cs
- RunInstallerAttribute.cs
- XmlTextReaderImplHelpers.cs
- SchemaImporter.cs
- EpmHelper.cs
- CompatibleIComparer.cs
- OutputCacheProfileCollection.cs
- XmlSchemaChoice.cs
- ExtensionFile.cs
- WindowsButton.cs
- GridViewSortEventArgs.cs
- XmlBindingWorker.cs
- MethodSet.cs
- QuaternionAnimation.cs
- XmlSchemaComplexContentExtension.cs
- InstancePersistenceCommandException.cs
- DropSource.cs
- ToolStripItemImageRenderEventArgs.cs
- WorkflowApplicationAbortedException.cs
- _PooledStream.cs
- FilterUserControlBase.cs
- EdgeModeValidation.cs
- SafeNativeMethods.cs
- TraceData.cs
- TCPClient.cs
- XamlVector3DCollectionSerializer.cs
- Operators.cs
- TraceRecord.cs
- SettingsBindableAttribute.cs
- CultureInfo.cs
- WCFModelStrings.Designer.cs
- GridViewHeaderRowPresenter.cs
- WrapPanel.cs
- HttpListenerPrefixCollection.cs
- OdbcDataAdapter.cs
- UnicastIPAddressInformationCollection.cs
- DiscoveryClientProtocol.cs
- XPathNode.cs
- MultiView.cs
- LabelAutomationPeer.cs
- SqlExpressionNullability.cs
- ComAwareEventInfo.cs
- Ipv6Element.cs
- XamlSerializerUtil.cs
- Timer.cs
- PropertyDescriptorGridEntry.cs
- SmtpReplyReaderFactory.cs
- EntityParameter.cs
- DataGridColumnCollection.cs
- SafeCloseHandleCritical.cs
- TemplatePropertyEntry.cs
- PrinterResolution.cs
- PersonalizationStateInfoCollection.cs
- CodeSnippetCompileUnit.cs
- EnumUnknown.cs
- EntityDescriptor.cs
- Cloud.cs
- XmlSchemaAny.cs
- SupportsEventValidationAttribute.cs
- HtmlShimManager.cs
- DecimalMinMaxAggregationOperator.cs
- CloudCollection.cs
- CodeActivityMetadata.cs
- UInt16Storage.cs
- SiteMap.cs
- PageCache.cs
- ButtonColumn.cs
- ApplicationGesture.cs
- ToolStripLabel.cs
- CultureTableRecord.cs
- ValidationErrorEventArgs.cs
- GridViewUpdatedEventArgs.cs
- DrawingGroup.cs
- InvalidBodyAccessException.cs
- ProtectedConfiguration.cs
- NullReferenceException.cs
- SafeMILHandle.cs
- PointAnimationUsingPath.cs
- XPathNavigatorKeyComparer.cs
- RepeaterDataBoundAdapter.cs
- UInt64Storage.cs
- PageHandlerFactory.cs
- Graphics.cs
- CleanUpVirtualizedItemEventArgs.cs
- SizeFConverter.cs
- CodeCastExpression.cs
- MimeMapping.cs
- RSAPKCS1KeyExchangeFormatter.cs
- _Semaphore.cs
- DataPagerField.cs
- MimeMapping.cs
- BufferModeSettings.cs
- ImageMetadata.cs
- NestPullup.cs
- HtmlImageAdapter.cs
- CDSsyncETWBCLProvider.cs
- EntityConnectionStringBuilder.cs
- InfoCardBinaryReader.cs