Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities.DurableInstancing / System / Activities / DurableInstancing / ObjectSerializerFactory.cs / 1305376 / ObjectSerializerFactory.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.DurableInstancing { using System.Runtime; static class ObjectSerializerFactory { public static IObjectSerializer GetObjectSerializer(InstanceEncodingOption instanceEncodingOption) { IObjectSerializer result = null; switch (instanceEncodingOption) { case InstanceEncodingOption.None: result = new DefaultObjectSerializer(); break; case InstanceEncodingOption.GZip: result = new GZipObjectSerializer(); break; default: throw FxTrace.Exception.AsError(new InvalidOperationException( SR.UnknownCompressionOption(instanceEncodingOption))); } return result; } public static IObjectSerializer GetDefaultObjectSerializer() { return new DefaultObjectSerializer(); } } } // 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
- Visual3D.cs
- ForwardPositionQuery.cs
- TdsParserHelperClasses.cs
- KeyedHashAlgorithm.cs
- EventLogger.cs
- BamlReader.cs
- StaticDataManager.cs
- QuotedPrintableStream.cs
- NameValueSectionHandler.cs
- ThemeInfoAttribute.cs
- HttpResponseHeader.cs
- MultipleViewProviderWrapper.cs
- BaseTemplateCodeDomTreeGenerator.cs
- MenuItem.cs
- ValueCollectionParameterReader.cs
- ExternalDataExchangeService.cs
- ConstructorBuilder.cs
- TextRangeEdit.cs
- Tile.cs
- NameSpaceExtractor.cs
- ObjectDataSourceEventArgs.cs
- SqlCrossApplyToCrossJoin.cs
- HashMembershipCondition.cs
- EntityClientCacheKey.cs
- ClientSideQueueItem.cs
- VectorConverter.cs
- SessionState.cs
- COM2ComponentEditor.cs
- DataGridItemCollection.cs
- WebBrowserSiteBase.cs
- COM2PictureConverter.cs
- Schema.cs
- InputLanguageProfileNotifySink.cs
- BaseDataBoundControl.cs
- IpcClientChannel.cs
- ApplicationHost.cs
- TemplateControlCodeDomTreeGenerator.cs
- CodeParameterDeclarationExpression.cs
- PathSegment.cs
- Transform.cs
- PtsCache.cs
- SchemaEntity.cs
- FontFaceLayoutInfo.cs
- XmlDigitalSignatureProcessor.cs
- SimpleMailWebEventProvider.cs
- XslAstAnalyzer.cs
- ContainerParagraph.cs
- TimerElapsedEvenArgs.cs
- AccessDataSource.cs
- MsmqInputMessagePool.cs
- UnsafeNativeMethods.cs
- BooleanToVisibilityConverter.cs
- InputElement.cs
- DependencyObjectProvider.cs
- baseshape.cs
- CounterCreationData.cs
- ValidationHelper.cs
- Size3DValueSerializer.cs
- WeakEventManager.cs
- TraceContext.cs
- IndexOutOfRangeException.cs
- OrderedDictionary.cs
- DefaultPropertyAttribute.cs
- PaperSource.cs
- DesignerCategoryAttribute.cs
- RoleGroupCollection.cs
- MenuItemStyleCollection.cs
- FixedPageAutomationPeer.cs
- DataGridTextBox.cs
- DataGridViewAutoSizeModeEventArgs.cs
- KeyValuePairs.cs
- login.cs
- TreeNodeBinding.cs
- IResourceProvider.cs
- DecimalAverageAggregationOperator.cs
- WsdlBuildProvider.cs
- ControlAdapter.cs
- SqlDataSourceView.cs
- Pen.cs
- MarkupCompiler.cs
- COM2Properties.cs
- TabPanel.cs
- XPathArrayIterator.cs
- ScriptingAuthenticationServiceSection.cs
- DataContract.cs
- Emitter.cs
- HttpRequest.cs
- RoutedEventValueSerializer.cs
- CharAnimationBase.cs
- DrawingContextWalker.cs
- XmlNavigatorFilter.cs
- OneOfConst.cs
- CopyEncoder.cs
- LineBreakRecord.cs
- TreeViewImageKeyConverter.cs
- BridgeDataRecord.cs
- HScrollBar.cs
- CharacterBuffer.cs
- Overlapped.cs
- DockPattern.cs