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
- HwndTarget.cs
- PromptBuilder.cs
- QueryConverter.cs
- DataGridViewComboBoxColumnDesigner.cs
- NonParentingControl.cs
- PageHandlerFactory.cs
- ScrollPattern.cs
- cryptoapiTransform.cs
- AssemblyResourceLoader.cs
- EventDescriptorCollection.cs
- ElementUtil.cs
- SqlUtils.cs
- TemplatedMailWebEventProvider.cs
- MaskedTextBoxDesigner.cs
- ObservableCollection.cs
- ErrorHandler.cs
- DataBindingHandlerAttribute.cs
- Debug.cs
- FreeFormDesigner.cs
- RightsManagementInformation.cs
- PrivilegedConfigurationManager.cs
- Journaling.cs
- OverflowException.cs
- SqlInternalConnection.cs
- QueryInterceptorAttribute.cs
- RegionData.cs
- VersionPair.cs
- AgileSafeNativeMemoryHandle.cs
- TextElementEditingBehaviorAttribute.cs
- CurrentChangedEventManager.cs
- Funcletizer.cs
- Size.cs
- Visitors.cs
- TemplateControlCodeDomTreeGenerator.cs
- D3DImage.cs
- CharacterMetrics.cs
- Mutex.cs
- ControlFilterExpression.cs
- TypeListConverter.cs
- XamlPathDataSerializer.cs
- GACIdentityPermission.cs
- FtpRequestCacheValidator.cs
- ToolStripDropTargetManager.cs
- ComAwareEventInfo.cs
- BitmapEffectOutputConnector.cs
- ResourceType.cs
- ToolStripPanelRow.cs
- Constant.cs
- AxisAngleRotation3D.cs
- DirectionalLight.cs
- SyndicationDeserializer.cs
- ToolStripSeparatorRenderEventArgs.cs
- EntityViewGenerationAttribute.cs
- IncomingWebResponseContext.cs
- WindowsTab.cs
- WebEventTraceProvider.cs
- MailWriter.cs
- CodeGotoStatement.cs
- PenThread.cs
- AppLevelCompilationSectionCache.cs
- HtmlListAdapter.cs
- _ListenerResponseStream.cs
- TransportSecurityBindingElement.cs
- ValueTable.cs
- Base64Encoder.cs
- GraphicsContext.cs
- ConnectionInterfaceCollection.cs
- Condition.cs
- MetadataSerializer.cs
- AsnEncodedData.cs
- CriticalHandle.cs
- NavigationWindowAutomationPeer.cs
- ComplexTypeEmitter.cs
- HashHelper.cs
- ExpressionBuilderCollection.cs
- IntegerValidatorAttribute.cs
- UnauthorizedAccessException.cs
- NotifyIcon.cs
- DirectoryInfo.cs
- ValidationResult.cs
- PropertyTab.cs
- PrintingPermission.cs
- WorkflowInstanceQuery.cs
- TextAdaptor.cs
- XmlSchemaSet.cs
- GridViewUpdateEventArgs.cs
- PropertyChangeTracker.cs
- EdmEntityTypeAttribute.cs
- CopyNodeSetAction.cs
- UnsafeNativeMethods.cs
- TabOrder.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- NoResizeSelectionBorderGlyph.cs
- FileStream.cs
- SymLanguageType.cs
- ImageInfo.cs
- HatchBrush.cs
- XmlDocumentViewSchema.cs
- XmlSchemaSubstitutionGroup.cs
- SequenceNumber.cs