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
- MobileErrorInfo.cs
- TextEditorParagraphs.cs
- UInt64Storage.cs
- RadioButtonRenderer.cs
- ListViewDeletedEventArgs.cs
- LoadWorkflowCommand.cs
- BoundPropertyEntry.cs
- XamlSerializationHelper.cs
- CheckedListBox.cs
- Accessible.cs
- TextBoxDesigner.cs
- Activation.cs
- FastEncoderWindow.cs
- HealthMonitoringSection.cs
- UIntPtr.cs
- MaskedTextBox.cs
- AssemblyCollection.cs
- ImageClickEventArgs.cs
- PageFunction.cs
- IndexedGlyphRun.cs
- EllipseGeometry.cs
- PointCollectionConverter.cs
- ProvideValueServiceProvider.cs
- SiteMapPath.cs
- BamlBinaryWriter.cs
- ErrorWebPart.cs
- ValidationResults.cs
- TextSelectionHelper.cs
- DataExpression.cs
- TdsRecordBufferSetter.cs
- HttpWriter.cs
- NativeActivityFaultContext.cs
- PropertyEmitter.cs
- ProfileSection.cs
- WindowsUpDown.cs
- ToolStripControlHost.cs
- DirectoryObjectSecurity.cs
- WebPartRestoreVerb.cs
- FixedTextPointer.cs
- RequestQueue.cs
- VarRefManager.cs
- Misc.cs
- ObjectNotFoundException.cs
- DoubleConverter.cs
- MessageDesigner.cs
- SkinBuilder.cs
- SchemaImporterExtensionsSection.cs
- DateTimeValueSerializer.cs
- ChannelTraceRecord.cs
- InvalidCastException.cs
- StorageEntityContainerMapping.cs
- FixedNode.cs
- HtmlInputReset.cs
- WebResourceAttribute.cs
- EdmComplexTypeAttribute.cs
- GridPattern.cs
- RelationshipManager.cs
- PageThemeParser.cs
- TextBox.cs
- ContentPresenter.cs
- SqlDataSourceStatusEventArgs.cs
- SkinBuilder.cs
- SoapMessage.cs
- PeerTransportElement.cs
- Mutex.cs
- DBSchemaRow.cs
- DPCustomTypeDescriptor.cs
- LeafCellTreeNode.cs
- Pointer.cs
- TdsEnums.cs
- OLEDB_Enum.cs
- ListViewDeleteEventArgs.cs
- Underline.cs
- PipeStream.cs
- HtmlTableCellCollection.cs
- ProvideValueServiceProvider.cs
- EventOpcode.cs
- cookieexception.cs
- VirtualPath.cs
- ProfileParameter.cs
- Assert.cs
- XmlSchemaSimpleTypeUnion.cs
- CompositeScriptReference.cs
- PenThreadPool.cs
- Animatable.cs
- Tuple.cs
- TraversalRequest.cs
- BatchWriter.cs
- AsmxEndpointPickerExtension.cs
- SafePEFileHandle.cs
- SemaphoreFullException.cs
- UInt64.cs
- ListenerAdapterBase.cs
- SamlAuthorizationDecisionClaimResource.cs
- PrinterUnitConvert.cs
- BinaryObjectReader.cs
- InternalPolicyElement.cs
- ProviderSettingsCollection.cs
- __Filters.cs
- ReaderWriterLockWrapper.cs