Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / TransactionBridge / Microsoft / Transactions / Wsat / Recovery / LogEntrySerializer.cs / 1 / LogEntrySerializer.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- // This file contains the abstract base class for all log entry serializers using System; using System.Diagnostics; using System.IO; using Microsoft.Transactions.Wsat.Messaging; using Microsoft.Transactions.Wsat.Protocol; namespace Microsoft.Transactions.Wsat.Recovery { abstract class LogEntrySerializer { protected MemoryStream mem; protected LogEntry logEntry; LogEntryHeaderSerializer headerSerializer; protected LogEntrySerializer(LogEntry logEntry) { this.logEntry = logEntry; this.headerSerializer = new LogEntryHeaderSerializer(logEntry); } protected abstract void SerializeExtended(); public byte[] Serialize() { this.mem = this.headerSerializer.WriteHeader(); SerializeExtended(); return this.mem.ToArray(); } } } // 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
- KeyToListMap.cs
- ClientBuildManagerCallback.cs
- ItemsPresenter.cs
- StaticSiteMapProvider.cs
- WorkflowTraceTransfer.cs
- WebDescriptionAttribute.cs
- SmtpNetworkElement.cs
- BindingWorker.cs
- PrinterSettings.cs
- StringAttributeCollection.cs
- Focus.cs
- JapaneseCalendar.cs
- WeakReferenceEnumerator.cs
- COM2PropertyDescriptor.cs
- IdleTimeoutMonitor.cs
- SqlDataRecord.cs
- FacetChecker.cs
- linebase.cs
- ReadOnlyCollectionBase.cs
- HttpUnhandledOperationInvoker.cs
- ThrowHelper.cs
- CodeIndexerExpression.cs
- PriorityChain.cs
- PackagePartCollection.cs
- WebPartZone.cs
- CheckBox.cs
- Help.cs
- AppliedDeviceFiltersDialog.cs
- BamlResourceSerializer.cs
- OutputCacheSettingsSection.cs
- OleDbCommandBuilder.cs
- ConfigurationPermission.cs
- XmlSchemaFacet.cs
- WebBrowser.cs
- MeasurementDCInfo.cs
- XmlAtomicValue.cs
- DataGridSortingEventArgs.cs
- XmlValueConverter.cs
- CustomActivityDesigner.cs
- AsnEncodedData.cs
- HttpChannelBindingToken.cs
- SimpleTextLine.cs
- AssemblyBuilder.cs
- KeyNotFoundException.cs
- PublishLicense.cs
- ObjectPropertyMapping.cs
- TdsParserSessionPool.cs
- _NegoState.cs
- TreeViewImageKeyConverter.cs
- AxisAngleRotation3D.cs
- TaskResultSetter.cs
- CircleEase.cs
- TextTabProperties.cs
- DBCommandBuilder.cs
- DockAndAnchorLayout.cs
- StateMachineSubscriptionManager.cs
- WhitespaceRuleLookup.cs
- InstanceContextMode.cs
- FrameworkContentElementAutomationPeer.cs
- WebBrowser.cs
- ProfileModule.cs
- Menu.cs
- WebPartZoneCollection.cs
- ServiceControllerDesigner.cs
- OperandQuery.cs
- TextDpi.cs
- ListItemCollection.cs
- URLString.cs
- UnsafeNativeMethodsMilCoreApi.cs
- BackEase.cs
- WaitHandle.cs
- HtmlElementEventArgs.cs
- SmiConnection.cs
- UnSafeCharBuffer.cs
- Collection.cs
- FillRuleValidation.cs
- listitem.cs
- RoleExceptions.cs
- RecognizeCompletedEventArgs.cs
- FixedSOMContainer.cs
- DragStartedEventArgs.cs
- Token.cs
- XmlSchemaComplexContentExtension.cs
- SharedDp.cs
- SqlConnectionHelper.cs
- RelatedEnd.cs
- ReadWriteControlDesigner.cs
- CompleteWizardStep.cs
- RunClient.cs
- KeyNotFoundException.cs
- MenuItemCollection.cs
- ModifierKeysConverter.cs
- DllNotFoundException.cs
- ParserOptions.cs
- ListViewDeleteEventArgs.cs
- ConfigsHelper.cs
- FontWeights.cs
- ComplexPropertyEntry.cs
- DataGridViewCheckBoxColumn.cs
- FilterException.cs