Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Description / MetadataImporterQuotas.cs / 1 / MetadataImporterQuotas.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Description { public sealed class MetadataImporterQuotas { const int DefaultMaxPolicyConversionContexts = 32; const int DefaultMaxPolicyNodes = 4096; const int DefaultMaxPolicyAssertions = 1024; const int DefaultMaxYields = 1024; int maxPolicyConversionContexts; int maxPolicyNodes; int maxPolicyAssertions; int maxYields; public MetadataImporterQuotas() { this.maxYields = DefaultMaxYields; } public static MetadataImporterQuotas Defaults { get { return CreateDefaultSettings(); } } public static MetadataImporterQuotas Max { get { return CreateMaxSettings(); } } internal int MaxPolicyConversionContexts { get { return this.maxPolicyConversionContexts; } set { this.maxPolicyConversionContexts = value; } } internal int MaxPolicyNodes { get { return this.maxPolicyNodes; } set { this.maxPolicyNodes = value; } } internal int MaxPolicyAssertions { get { return this.maxPolicyAssertions; } set { this.maxPolicyAssertions = value; } } internal int MaxYields { get { return this.maxYields; } set { this.maxYields = value; } } static MetadataImporterQuotas CreateDefaultSettings() { MetadataImporterQuotas settings = new MetadataImporterQuotas(); settings.maxPolicyConversionContexts = DefaultMaxPolicyConversionContexts; settings.maxPolicyNodes = DefaultMaxPolicyNodes; settings.maxPolicyAssertions = DefaultMaxPolicyAssertions; return settings; } static MetadataImporterQuotas CreateMaxSettings() { MetadataImporterQuotas settings = new MetadataImporterQuotas(); settings.maxPolicyConversionContexts = DefaultMaxPolicyConversionContexts; settings.maxPolicyNodes = int.MaxValue; settings.maxPolicyAssertions = int.MaxValue; return settings; } } } // 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
- ReadWriteControlDesigner.cs
- MonitorWrapper.cs
- StaticSiteMapProvider.cs
- ELinqQueryState.cs
- PointLightBase.cs
- PageOrientation.cs
- DataServiceExpressionVisitor.cs
- SqlConnectionHelper.cs
- Transform3D.cs
- BufferModesCollection.cs
- DebugView.cs
- Stackframe.cs
- ProviderCollection.cs
- XmlSerializationWriter.cs
- RequestCacheValidator.cs
- ZipIOCentralDirectoryFileHeader.cs
- SymbolEqualComparer.cs
- InputReportEventArgs.cs
- CompileXomlTask.cs
- RpcCryptoContext.cs
- PreviewKeyDownEventArgs.cs
- ParallelTimeline.cs
- RuleElement.cs
- WebDescriptionAttribute.cs
- _RequestCacheProtocol.cs
- CodeTryCatchFinallyStatement.cs
- DefaultEventAttribute.cs
- DiscoveryEndpoint.cs
- AssemblyBuilder.cs
- CodeTypeDeclarationCollection.cs
- HttpCookie.cs
- MultiView.cs
- SmiGettersStream.cs
- FocusManager.cs
- FeatureSupport.cs
- DataPointer.cs
- EntityKeyElement.cs
- TableRowGroupCollection.cs
- NamespaceListProperty.cs
- XDeferredAxisSource.cs
- WizardSideBarListControlItem.cs
- SizeConverter.cs
- CodeTypeDelegate.cs
- TableItemPattern.cs
- CommandBindingCollection.cs
- PropertyChangingEventArgs.cs
- RecipientInfo.cs
- XmlILTrace.cs
- XmlHierarchyData.cs
- AppDomainManager.cs
- DataColumn.cs
- QuotedPrintableStream.cs
- ContentHostHelper.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- XmlUtf8RawTextWriter.cs
- PrinterSettings.cs
- XmlBufferReader.cs
- UnknownBitmapDecoder.cs
- ModuleBuilder.cs
- BridgeDataReader.cs
- StyleSelector.cs
- InkPresenterAutomationPeer.cs
- DependentTransaction.cs
- CodeDomSerializerBase.cs
- ProfilePropertyNameValidator.cs
- SqlFunctionAttribute.cs
- HTTPNotFoundHandler.cs
- ImageSourceValueSerializer.cs
- EdmScalarPropertyAttribute.cs
- ConfigurationFileMap.cs
- ReadOnlyHierarchicalDataSourceView.cs
- DependencySource.cs
- ConfigurationElementProperty.cs
- Math.cs
- HMACRIPEMD160.cs
- StructuredType.cs
- XmlParserContext.cs
- UIElementAutomationPeer.cs
- XmlSchemaSimpleContent.cs
- OrCondition.cs
- FileChangesMonitor.cs
- FlowchartDesignerCommands.cs
- SymbolEqualComparer.cs
- Renderer.cs
- LogicalMethodInfo.cs
- CollectionView.cs
- IIS7WorkerRequest.cs
- DiscreteKeyFrames.cs
- SoapReflectionImporter.cs
- SerialErrors.cs
- InheritedPropertyChangedEventArgs.cs
- SspiNegotiationTokenProviderState.cs
- Literal.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- DeflateInput.cs
- TableCellAutomationPeer.cs
- FormViewPagerRow.cs
- LoginUtil.cs
- KnowledgeBase.cs
- DataGridViewBand.cs