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
- BufferedStream2.cs
- Convert.cs
- UnsafeNativeMethods.cs
- XmlEntityReference.cs
- WebPartDeleteVerb.cs
- TreeNodeMouseHoverEvent.cs
- MenuBindingsEditor.cs
- GenericPrincipal.cs
- ObjectConverter.cs
- DateTimeConverter.cs
- SMSvcHost.cs
- PropertyEmitter.cs
- TextTreeText.cs
- GeneralTransform2DTo3D.cs
- PersonalizationProviderHelper.cs
- XmlSchema.cs
- printdlgexmarshaler.cs
- ResourceSetExpression.cs
- VariableAction.cs
- SqlPersonalizationProvider.cs
- xmlfixedPageInfo.cs
- xmlfixedPageInfo.cs
- Material.cs
- SrgsItemList.cs
- PenContexts.cs
- TextElement.cs
- ControlAdapter.cs
- DescriptionAttribute.cs
- TableAdapterManagerHelper.cs
- AncestorChangedEventArgs.cs
- AuthenticationConfig.cs
- LocalValueEnumerator.cs
- ExpressionVisitor.cs
- TranslateTransform3D.cs
- HwndAppCommandInputProvider.cs
- Condition.cs
- RolePrincipal.cs
- WindowsEditBox.cs
- FormParameter.cs
- RadialGradientBrush.cs
- AppliedDeviceFiltersDialog.cs
- IPipelineRuntime.cs
- EntityProxyTypeInfo.cs
- DataMisalignedException.cs
- HttpResponse.cs
- TextDecorations.cs
- SystemIcons.cs
- DocumentsTrace.cs
- PropertyGridEditorPart.cs
- ListViewGroup.cs
- BitmapEffectDrawing.cs
- TransactionChannelListener.cs
- RuleSettingsCollection.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- SafeMemoryMappedFileHandle.cs
- DispatcherHooks.cs
- DelegateInArgument.cs
- OracleSqlParser.cs
- KeyValuePairs.cs
- CopyAction.cs
- ContentElement.cs
- SHA256CryptoServiceProvider.cs
- PreProcessInputEventArgs.cs
- ProtocolsConfiguration.cs
- SelectingProviderEventArgs.cs
- ListBase.cs
- JsonQueryStringConverter.cs
- HttpsChannelFactory.cs
- ScriptingAuthenticationServiceSection.cs
- ConfigXmlReader.cs
- CodePageEncoding.cs
- DataTableMapping.cs
- DataBoundLiteralControl.cs
- CatchBlock.cs
- DictionarySurrogate.cs
- XmlChildEnumerator.cs
- VerificationAttribute.cs
- SystemIPv6InterfaceProperties.cs
- ResourceExpression.cs
- MultipleViewPattern.cs
- NotifyParentPropertyAttribute.cs
- EditBehavior.cs
- ReaderWriterLock.cs
- CacheChildrenQuery.cs
- CapabilitiesUse.cs
- DataGridRow.cs
- ImageSourceValueSerializer.cs
- StandardToolWindows.cs
- CodeIndexerExpression.cs
- HelpProvider.cs
- DBSqlParser.cs
- EdmComplexTypeAttribute.cs
- DataSourceControl.cs
- InstalledVoice.cs
- PropertyGridEditorPart.cs
- DelegateInArgument.cs
- ComponentDispatcherThread.cs
- MemberRelationshipService.cs
- XmlDictionaryReader.cs
- ToolStripLocationCancelEventArgs.cs