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
- PieceNameHelper.cs
- EmissiveMaterial.cs
- SweepDirectionValidation.cs
- SHA1.cs
- TabItemWrapperAutomationPeer.cs
- DbConnectionPoolOptions.cs
- SupportsPreviewControlAttribute.cs
- OuterGlowBitmapEffect.cs
- DesignerSerializationVisibilityAttribute.cs
- DataGridCell.cs
- LineBreak.cs
- CreatingCookieEventArgs.cs
- AdornerHitTestResult.cs
- ResponseStream.cs
- ImageField.cs
- ReaderContextStackData.cs
- DataFieldEditor.cs
- SymLanguageType.cs
- _ConnectStream.cs
- ComponentResourceManager.cs
- userdatakeys.cs
- EventData.cs
- StylusPointPropertyInfoDefaults.cs
- EntityCollection.cs
- TileBrush.cs
- ConfigXmlCDataSection.cs
- IndexExpression.cs
- OracleRowUpdatingEventArgs.cs
- Int32Animation.cs
- CodeRegionDirective.cs
- DataTransferEventArgs.cs
- EntityContainerEntitySet.cs
- ISCIIEncoding.cs
- DesignerActionList.cs
- DbConnectionStringBuilder.cs
- SessionStateUtil.cs
- StylusShape.cs
- SymmetricKeyWrap.cs
- oledbmetadatacolumnnames.cs
- ObjectTag.cs
- XmlComplianceUtil.cs
- TraceContextRecord.cs
- TemplatedWizardStep.cs
- StrongNameMembershipCondition.cs
- HitTestResult.cs
- UrlPath.cs
- ReadOnlyDictionary.cs
- Constants.cs
- DeviceContext2.cs
- FixedPageAutomationPeer.cs
- ListSourceHelper.cs
- DebugViewWriter.cs
- HtmlLink.cs
- Preprocessor.cs
- ByteKeyFrameCollection.cs
- HashMembershipCondition.cs
- XmlWellformedWriterHelpers.cs
- DelegatingTypeDescriptionProvider.cs
- CodePageEncoding.cs
- UIElementHelper.cs
- ColorConverter.cs
- BamlRecordWriter.cs
- ConsoleCancelEventArgs.cs
- MetadataItem.cs
- UrlAuthorizationModule.cs
- NGCUIElementCollectionSerializerAsync.cs
- ReturnEventArgs.cs
- DataPagerField.cs
- DataGridViewSelectedCellCollection.cs
- TransactionState.cs
- UrlRoutingHandler.cs
- BitmapMetadataEnumerator.cs
- XmlSerializerAssemblyAttribute.cs
- MemoryStream.cs
- Property.cs
- OLEDB_Util.cs
- SizeAnimationClockResource.cs
- DeviceContext2.cs
- DetailsViewInsertedEventArgs.cs
- X509ThumbprintKeyIdentifierClause.cs
- figurelength.cs
- HtmlInputImage.cs
- arc.cs
- WorkflowMarkupSerializerMapping.cs
- DataSourceHelper.cs
- SymDocumentType.cs
- XmlSchemaComplexContent.cs
- FindCriteriaElement.cs
- DataGridViewBand.cs
- NaturalLanguageHyphenator.cs
- ServiceModelEnumValidator.cs
- METAHEADER.cs
- EncryptedPackageFilter.cs
- ScrollEvent.cs
- DateTimeUtil.cs
- RenderTargetBitmap.cs
- GAC.cs
- HttpHeaderCollection.cs
- CacheOutputQuery.cs
- XmlSchemaSimpleContentExtension.cs