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
- DataGridViewDataConnection.cs
- DataGridViewComboBoxCell.cs
- DataMemberFieldEditor.cs
- HitTestFilterBehavior.cs
- HtmlForm.cs
- ManifestResourceInfo.cs
- PerfService.cs
- GAC.cs
- XmlQueryStaticData.cs
- DataGridViewRowCollection.cs
- XmlDataLoader.cs
- RegisteredExpandoAttribute.cs
- SvcFileManager.cs
- GeneralTransform2DTo3D.cs
- AuthenticationManager.cs
- StringValidatorAttribute.cs
- CodeIdentifiers.cs
- CollectionType.cs
- HtmlWindow.cs
- StaticSiteMapProvider.cs
- MsmqInputSessionChannelListener.cs
- ListBindableAttribute.cs
- OrderPreservingPipeliningSpoolingTask.cs
- DataServiceQueryContinuation.cs
- ExpressionNode.cs
- RealProxy.cs
- HttpWebRequestElement.cs
- BoundColumn.cs
- BindingSource.cs
- IsolatedStorageFilePermission.cs
- DispatchWrapper.cs
- UnmanagedMarshal.cs
- XmlSchemaValidationException.cs
- WebPartConnectionsCancelVerb.cs
- TcpChannelHelper.cs
- PasswordDeriveBytes.cs
- EventLogRecord.cs
- ObjectDataSourceFilteringEventArgs.cs
- ThemeDirectoryCompiler.cs
- PropagatorResult.cs
- SystemInformation.cs
- Registry.cs
- DataServiceQueryOfT.cs
- ArcSegment.cs
- LinqDataView.cs
- PasswordDeriveBytes.cs
- CodeThrowExceptionStatement.cs
- diagnosticsswitches.cs
- PerfCounters.cs
- NetworkInterface.cs
- X509Chain.cs
- util.cs
- AddressHeader.cs
- DocumentReferenceCollection.cs
- VisualStyleTypesAndProperties.cs
- BitmapEffectGroup.cs
- LogRecordSequence.cs
- CellCreator.cs
- CancelEventArgs.cs
- ConfigXmlDocument.cs
- EntityDataSourceWrapperCollection.cs
- MsmqProcessProtocolHandler.cs
- DictionarySectionHandler.cs
- WebPart.cs
- DataBindEngine.cs
- ServiceThrottlingElement.cs
- SimpleHandlerFactory.cs
- WebPartConnectionsConfigureVerb.cs
- _HelperAsyncResults.cs
- InputScope.cs
- RoleManagerEventArgs.cs
- Scripts.cs
- UseManagedPresentationElement.cs
- MessageBox.cs
- FieldTemplateUserControl.cs
- DataViewListener.cs
- SoapAttributes.cs
- XmlSchemaObjectCollection.cs
- InkCanvasInnerCanvas.cs
- NavigatorInvalidBodyAccessException.cs
- InternalResources.cs
- BuilderPropertyEntry.cs
- TextViewDesigner.cs
- XmlSchemaFacet.cs
- ScrollBarRenderer.cs
- SystemDiagnosticsSection.cs
- listitem.cs
- XmlSchemaImport.cs
- ColorPalette.cs
- WebProxyScriptElement.cs
- CircleEase.cs
- AppDomain.cs
- ListBoxDesigner.cs
- ElementHostPropertyMap.cs
- EventEntry.cs
- Shared.cs
- XmlSchemaCompilationSettings.cs
- MimeParameters.cs
- AngleUtil.cs
- ProviderMetadataCachedInformation.cs