Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / NetFx35 / System.ServiceModel.Web / System / ServiceModel / Description / DataContractJsonSerializerOperationBehavior.cs / 1 / DataContractJsonSerializerOperationBehavior.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel.Dispatcher { using System; using System.Collections.Generic; using System.Text; using System.ServiceModel.Description; using System.Runtime.Serialization; using System.Xml; using System.Runtime.Serialization.Json; class DataContractJsonSerializerOperationBehavior : DataContractSerializerOperationBehavior { bool alwaysEmitTypeInformation; public DataContractJsonSerializerOperationBehavior(OperationDescription description, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, IDataContractSurrogate dataContractSurrogate, bool alwaysEmitTypeInformation) : base(description) { this.MaxItemsInObjectGraph = maxItemsInObjectGraph; this.IgnoreExtensionDataObject = ignoreExtensionDataObject; this.DataContractSurrogate = dataContractSurrogate; this.alwaysEmitTypeInformation = alwaysEmitTypeInformation; } public override XmlObjectSerializer CreateSerializer(Type type, string name, string ns, IListknownTypes) { return new DataContractJsonSerializer(type, name, knownTypes, this.MaxItemsInObjectGraph, this.IgnoreExtensionDataObject, this.DataContractSurrogate, alwaysEmitTypeInformation); } public override XmlObjectSerializer CreateSerializer(Type type, System.Xml.XmlDictionaryString name, System.Xml.XmlDictionaryString ns, IList knownTypes) { return new DataContractJsonSerializer(type, name, knownTypes, this.MaxItemsInObjectGraph, this.IgnoreExtensionDataObject, this.DataContractSurrogate, alwaysEmitTypeInformation); } } } // 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
- WebPartConnectionsEventArgs.cs
- MenuItemCollection.cs
- XamlSerializationHelper.cs
- TypeSchema.cs
- BackgroundFormatInfo.cs
- DataContractJsonSerializer.cs
- sortedlist.cs
- VariableModifiersHelper.cs
- DependencyPropertyValueSerializer.cs
- ResourcePermissionBase.cs
- C14NUtil.cs
- CultureInfo.cs
- XmlTextReaderImplHelpers.cs
- ListenDesigner.cs
- ProtocolViolationException.cs
- AddInEnvironment.cs
- Win32Exception.cs
- DataGridViewTextBoxColumn.cs
- ArraySortHelper.cs
- DiffuseMaterial.cs
- DataTableMappingCollection.cs
- CircleHotSpot.cs
- HtmlElementCollection.cs
- SeparatorAutomationPeer.cs
- Adorner.cs
- TdsParserStaticMethods.cs
- AutomationProperties.cs
- remotingproxy.cs
- VectorCollectionValueSerializer.cs
- HwndStylusInputProvider.cs
- HtmlControl.cs
- XmlHierarchyData.cs
- XmlBinaryReader.cs
- DbExpressionRules.cs
- Semaphore.cs
- Set.cs
- TextServicesDisplayAttribute.cs
- TextElementCollectionHelper.cs
- ToolTipService.cs
- ProjectionQueryOptionExpression.cs
- Duration.cs
- HtmlTableRow.cs
- ReceiveMessageContent.cs
- SqlDelegatedTransaction.cs
- QueryStatement.cs
- SetterBaseCollection.cs
- DrawingGroup.cs
- DynamicPropertyHolder.cs
- DefaultValueTypeConverter.cs
- AssemblyHash.cs
- ConfigErrorGlyph.cs
- login.cs
- AppDomainProtocolHandler.cs
- ItemContainerPattern.cs
- DateTimeFormatInfo.cs
- ClientRequest.cs
- Int32AnimationUsingKeyFrames.cs
- UncommonField.cs
- LogLogRecordEnumerator.cs
- RecordConverter.cs
- ColorTranslator.cs
- SmiEventSink.cs
- DataGridViewCellMouseEventArgs.cs
- DocumentationServerProtocol.cs
- BookmarkList.cs
- LocalizableAttribute.cs
- DrawToolTipEventArgs.cs
- MulticastOption.cs
- TemplateControlParser.cs
- GlobalItem.cs
- WebPartVerbCollection.cs
- OledbConnectionStringbuilder.cs
- DependencyObjectValidator.cs
- HtmlTableRow.cs
- FactoryId.cs
- ColorConvertedBitmap.cs
- AccessedThroughPropertyAttribute.cs
- ComponentManagerBroker.cs
- ContainerParagraph.cs
- AttributeEmitter.cs
- DebuggerAttributes.cs
- CollectionCodeDomSerializer.cs
- RepeaterCommandEventArgs.cs
- ScriptModule.cs
- DiscoveryReference.cs
- DataRelationPropertyDescriptor.cs
- DataContractSerializer.cs
- XmlSchemaFacet.cs
- LookupTables.cs
- ErrorEventArgs.cs
- TextPointer.cs
- DirectionalLight.cs
- SqlCachedBuffer.cs
- UIElement.cs
- CommandBindingCollection.cs
- SafeEventLogWriteHandle.cs
- XmlSchemaValidationException.cs
- BasicCellRelation.cs
- XamlPointCollectionSerializer.cs
- ResourceReferenceExpression.cs