Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / tx / System / Transactions / Trace / TraceRecord.cs / 1305376 / TraceRecord.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Transactions.Diagnostics
{
using System;
using System.Diagnostics;
using System.Globalization;
using System.Text;
using System.Xml;
///
/// Base class for the team-specific traces that contain structured data.
///
internal abstract class TraceRecord
{
internal protected const string EventIdBase = "http://schemas.microsoft.com/2004/03/Transactions/";
internal protected const string NamespaceSuffix = "TraceRecord";
///
/// Defines object layout.
///
internal virtual string EventId { get { return EventIdBase + "Empty" + TraceRecord.NamespaceSuffix; } }
public override string ToString()
{
PlainXmlWriter xml = new PlainXmlWriter();
WriteTo(xml);
return xml.ToString();
}
internal abstract void WriteTo(XmlWriter xml);
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Transactions.Diagnostics
{
using System;
using System.Diagnostics;
using System.Globalization;
using System.Text;
using System.Xml;
///
/// Base class for the team-specific traces that contain structured data.
///
internal abstract class TraceRecord
{
internal protected const string EventIdBase = "http://schemas.microsoft.com/2004/03/Transactions/";
internal protected const string NamespaceSuffix = "TraceRecord";
///
/// Defines object layout.
///
internal virtual string EventId { get { return EventIdBase + "Empty" + TraceRecord.NamespaceSuffix; } }
public override string ToString()
{
PlainXmlWriter xml = new PlainXmlWriter();
WriteTo(xml);
return xml.ToString();
}
internal abstract void WriteTo(XmlWriter xml);
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Matrix3DConverter.cs
- SurrogateChar.cs
- BlurBitmapEffect.cs
- OdbcEnvironmentHandle.cs
- ErrorEventArgs.cs
- WebControlToolBoxItem.cs
- ToolStripSplitButton.cs
- VirtualDirectoryMapping.cs
- Evaluator.cs
- CancellationTokenRegistration.cs
- Path.cs
- SafeNativeMethods.cs
- LookupNode.cs
- TextFindEngine.cs
- ReflectTypeDescriptionProvider.cs
- FloaterParaClient.cs
- FreezableDefaultValueFactory.cs
- NativeCompoundFileAPIs.cs
- AccessibilityHelperForXpWin2k3.cs
- QuerySelectOp.cs
- WebPartDescription.cs
- ListBox.cs
- CharacterString.cs
- ObjectConverter.cs
- CallbackDebugBehavior.cs
- DataListItem.cs
- MessageSecurityOverHttp.cs
- DataContractJsonSerializer.cs
- DataKeyArray.cs
- Options.cs
- glyphs.cs
- BlobPersonalizationState.cs
- ProcessModelSection.cs
- MetadataSection.cs
- XmlILAnnotation.cs
- ProtocolsConfigurationEntry.cs
- IsolatedStorageFilePermission.cs
- SafeNativeMethods.cs
- VBIdentifierTrimConverter.cs
- AsymmetricSecurityProtocolFactory.cs
- LinqDataSourceStatusEventArgs.cs
- XmlChildEnumerator.cs
- MaskedTextBox.cs
- LocatorBase.cs
- FormatVersion.cs
- SByteConverter.cs
- Propagator.JoinPropagator.cs
- GACIdentityPermission.cs
- GroupItemAutomationPeer.cs
- ResolveDuplex11AsyncResult.cs
- SqlTypeConverter.cs
- ValueChangedEventManager.cs
- TypeContext.cs
- ITreeGenerator.cs
- SubpageParaClient.cs
- PromptEventArgs.cs
- BulletChrome.cs
- DoubleAnimation.cs
- ArraySegment.cs
- ZipFileInfoCollection.cs
- ClientSponsor.cs
- ToolStripScrollButton.cs
- Peer.cs
- TreeNodeStyle.cs
- ExternalException.cs
- GridEntry.cs
- ComponentEditorPage.cs
- LinqToSqlWrapper.cs
- WindowsListViewItem.cs
- PopOutPanel.cs
- StringPropertyBuilder.cs
- DispatchChannelSink.cs
- PolicyStatement.cs
- XmlSchemaObject.cs
- SchemaNamespaceManager.cs
- ClientBuildManagerCallback.cs
- ListViewGroup.cs
- BaseValidator.cs
- FieldAccessException.cs
- Normalization.cs
- FilteredDataSetHelper.cs
- MailAddress.cs
- CapiHashAlgorithm.cs
- GreenMethods.cs
- TableCellCollection.cs
- sqlstateclientmanager.cs
- XamlTreeBuilder.cs
- JoinGraph.cs
- PenThread.cs
- Types.cs
- ActivityMarkupSerializer.cs
- TextServicesPropertyRanges.cs
- CollectionContainer.cs
- DoubleLink.cs
- MetadataItem.cs
- DbConnectionOptions.cs
- QilCloneVisitor.cs
- HtmlSelectionListAdapter.cs
- TcpHostedTransportConfiguration.cs
- DataTransferEventArgs.cs