Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / DataContractSerializerElement.cs / 1 / DataContractSerializerElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System.ComponentModel; using System.Configuration; using System.Globalization; using System.Net.Security; using System.ServiceModel.Security; using System.ServiceModel.Dispatcher; using System.ServiceModel.Description; public sealed partial class DataContractSerializerElement : BehaviorExtensionElement { public DataContractSerializerElement() { } [ConfigurationProperty(ConfigurationStrings.IgnoreExtensionDataObject, DefaultValue = DataContractSerializerDefaults.IgnoreExtensionDataObject)] public bool IgnoreExtensionDataObject { get {return (bool) base[ConfigurationStrings.IgnoreExtensionDataObject]; } set {base[ConfigurationStrings.IgnoreExtensionDataObject] = value; } } [ConfigurationProperty(ConfigurationStrings.MaxItemsInObjectGraph, DefaultValue = DataContractSerializerDefaults.MaxItemsInObjectGraph)] [IntegerValidator(MinValue = 0)] public int MaxItemsInObjectGraph { get { return (int)base[ConfigurationStrings.MaxItemsInObjectGraph]; } set { base[ConfigurationStrings.MaxItemsInObjectGraph] = value; } } public override void CopyFrom(ServiceModelExtensionElement from) { base.CopyFrom(from); DataContractSerializerElement source = (DataContractSerializerElement)from; #pragma warning suppress 56506 //[....]; base.CopyFrom() checks for 'from' being null this.IgnoreExtensionDataObject = source.IgnoreExtensionDataObject; this.MaxItemsInObjectGraph = source.MaxItemsInObjectGraph; } protected internal override object CreateBehavior() { return new DataContractSerializerServiceBehavior(this.IgnoreExtensionDataObject, this.MaxItemsInObjectGraph); } public override Type BehaviorType { get { return typeof(DataContractSerializerServiceBehavior); } } } } // 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
- PropertyValueChangedEvent.cs
- ConfigsHelper.cs
- SourceLineInfo.cs
- FormViewModeEventArgs.cs
- XPathNavigatorReader.cs
- objectresult_tresulttype.cs
- DiagnosticsConfiguration.cs
- DBSchemaRow.cs
- IfElseDesigner.xaml.cs
- PeerFlooder.cs
- SerializeAbsoluteContext.cs
- SqlWorkflowPersistenceService.cs
- SystemFonts.cs
- EventToken.cs
- TableLayoutPanelCellPosition.cs
- ConvertTextFrag.cs
- Mappings.cs
- HttpWrapper.cs
- MobileControlsSectionHelper.cs
- DataSetUtil.cs
- SoapAttributeOverrides.cs
- TextRenderingModeValidation.cs
- ChannelPool.cs
- Utils.cs
- OdbcFactory.cs
- CharStorage.cs
- RenamedEventArgs.cs
- TableLayoutRowStyleCollection.cs
- securestring.cs
- WebPartConnection.cs
- WebPartExportVerb.cs
- ObjectIDGenerator.cs
- Decorator.cs
- HttpSysSettings.cs
- SchemaTableColumn.cs
- TextTreeText.cs
- SafeFileHandle.cs
- Compiler.cs
- XmlBinaryReader.cs
- SByteStorage.cs
- KnownBoxes.cs
- LocalClientSecuritySettings.cs
- DetailsViewUpdatedEventArgs.cs
- DragDropManager.cs
- Solver.cs
- TextServicesLoader.cs
- WmfPlaceableFileHeader.cs
- DelegateSerializationHolder.cs
- RegexEditorDialog.cs
- GridViewHeaderRowPresenter.cs
- DefaultProxySection.cs
- RequestStatusBarUpdateEventArgs.cs
- SqlDeflator.cs
- PixelFormats.cs
- EventsTab.cs
- GridViewDeletedEventArgs.cs
- StatusBarPanel.cs
- NotConverter.cs
- DecoderFallback.cs
- FilteredAttributeCollection.cs
- EraserBehavior.cs
- DataGridViewCellContextMenuStripNeededEventArgs.cs
- RawUIStateInputReport.cs
- StaticContext.cs
- SymmetricSecurityBindingElement.cs
- ConfigurationSettings.cs
- SweepDirectionValidation.cs
- Ipv6Element.cs
- BooleanAnimationBase.cs
- ViewCellSlot.cs
- DataTableReader.cs
- ColorConvertedBitmap.cs
- SyndicationElementExtensionCollection.cs
- AutoGeneratedField.cs
- ErrorRuntimeConfig.cs
- CommittableTransaction.cs
- WindowCollection.cs
- filewebrequest.cs
- DecimalAnimation.cs
- EntityDataSourceSelectedEventArgs.cs
- RuntimeArgumentHandle.cs
- PhoneCallDesigner.cs
- GridProviderWrapper.cs
- IconConverter.cs
- WorkerRequest.cs
- BuilderPropertyEntry.cs
- SQLInt16Storage.cs
- IxmlLineInfo.cs
- AsmxEndpointPickerExtension.cs
- BitmapEffectCollection.cs
- ListViewPagedDataSource.cs
- AlignmentXValidation.cs
- ZoneIdentityPermission.cs
- CompoundFileDeflateTransform.cs
- HttpRequestCacheValidator.cs
- PerfService.cs
- BindStream.cs
- HandledEventArgs.cs
- Resources.Designer.cs
- ContainerUIElement3D.cs