Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / SMDiagnostics / System / ServiceModel / Diagnostics / MachineSettingsSection.cs / 1305376 / MachineSettingsSection.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System.Configuration; internal class MachineSettingsSection : ConfigurationSection { static bool enableLoggingKnownPii; static bool hasInitialized = false; static object syncRoot = new object(); const string enableLoggingKnownPiiKey = "enableLoggingKnownPii"; ConfigurationPropertyCollection properties; protected override ConfigurationPropertyCollection Properties { get { if (this.properties == null) { ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection(); properties.Add(new ConfigurationProperty(MachineSettingsSection.enableLoggingKnownPiiKey, typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None)); this.properties = properties; } return this.properties; } } public static bool EnableLoggingKnownPii { get { if (!hasInitialized) { lock (syncRoot) { if (!hasInitialized) { MachineSettingsSection machineSettingsSection = (MachineSettingsSection)ConfigurationManager.GetSection("system.serviceModel/machineSettings"); enableLoggingKnownPii = (bool)machineSettingsSection[MachineSettingsSection.enableLoggingKnownPiiKey]; hasInitialized = true; } } } return enableLoggingKnownPii; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MaskedTextProvider.cs
- DataControlCommands.cs
- AppendHelper.cs
- RouteCollection.cs
- DbProviderConfigurationHandler.cs
- HandoffBehavior.cs
- ControlIdConverter.cs
- SrgsGrammar.cs
- CodeGeneratorOptions.cs
- StreamGeometryContext.cs
- KeyboardDevice.cs
- PasswordTextContainer.cs
- ContainerVisual.cs
- ProcessProtocolHandler.cs
- TrackingMemoryStream.cs
- InternalPermissions.cs
- XmlSerializerVersionAttribute.cs
- ProjectedWrapper.cs
- CompressStream.cs
- ListViewEditEventArgs.cs
- UserInitiatedNavigationPermission.cs
- SqlTypeSystemProvider.cs
- GridViewRowEventArgs.cs
- DataGridViewAccessibleObject.cs
- DeobfuscatingStream.cs
- TrackingRecordPreFilter.cs
- XhtmlBasicImageAdapter.cs
- WindowHideOrCloseTracker.cs
- UrlRoutingHandler.cs
- DataColumnCollection.cs
- GenericTypeParameterBuilder.cs
- DataPagerCommandEventArgs.cs
- ConfigXmlCDataSection.cs
- LifetimeManager.cs
- ProviderConnectionPointCollection.cs
- PictureBox.cs
- ParameterModifier.cs
- ViewBox.cs
- ApplicationDirectoryMembershipCondition.cs
- GridEntry.cs
- SQLConvert.cs
- TextOnlyOutput.cs
- EditorZone.cs
- GcHandle.cs
- GenerateScriptTypeAttribute.cs
- FlowLayout.cs
- XmlTextReader.cs
- SortQueryOperator.cs
- EntityDataSourceViewSchema.cs
- SqlDataSourceView.cs
- SimpleHandlerBuildProvider.cs
- XamlDesignerSerializationManager.cs
- WindowsListViewGroupHelper.cs
- CapabilitiesAssignment.cs
- SqlFactory.cs
- ServiceDescriptionImporter.cs
- WebPartRestoreVerb.cs
- SemanticResultValue.cs
- WebPartAddingEventArgs.cs
- RequiredAttributeAttribute.cs
- StaticSiteMapProvider.cs
- TransformerTypeCollection.cs
- SolidColorBrush.cs
- AsymmetricSignatureDeformatter.cs
- HttpCookieCollection.cs
- PropertyInformation.cs
- DataListComponentEditor.cs
- ListViewItem.cs
- BinaryExpressionHelper.cs
- RelationshipConverter.cs
- HorizontalAlignConverter.cs
- SQLUtility.cs
- TableRowCollection.cs
- DataGridCell.cs
- KeyManager.cs
- CodeGotoStatement.cs
- SqlXmlStorage.cs
- NotImplementedException.cs
- Parameter.cs
- SessionEndingEventArgs.cs
- RecommendedAsConfigurableAttribute.cs
- MsmqException.cs
- Version.cs
- AssociatedControlConverter.cs
- TransformPattern.cs
- DataGridAutomationPeer.cs
- linebase.cs
- QuotedStringWriteStateInfo.cs
- ItemCheckedEvent.cs
- AssemblyBuilder.cs
- XmlSerializerVersionAttribute.cs
- SectionRecord.cs
- TextServicesDisplayAttribute.cs
- PriorityQueue.cs
- Pen.cs
- BaseValidator.cs
- SchemaSetCompiler.cs
- MembershipSection.cs
- ScriptResourceInfo.cs
- ElementMarkupObject.cs