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
- CallContext.cs
- UnSafeCharBuffer.cs
- ProfileManager.cs
- UInt64Storage.cs
- DataGridViewCellStyleChangedEventArgs.cs
- XsltConvert.cs
- StyleTypedPropertyAttribute.cs
- ToolStripContainer.cs
- ResourceExpressionBuilder.cs
- AmbiguousMatchException.cs
- DataBindingCollection.cs
- ValueTypeFixupInfo.cs
- CreateParams.cs
- ServiceNameElementCollection.cs
- StateDesigner.Helpers.cs
- Timeline.cs
- StrongNameKeyPair.cs
- X509Certificate.cs
- BitmapEffectInput.cs
- CheckBoxStandardAdapter.cs
- DataSourceSelectArguments.cs
- StickyNoteAnnotations.cs
- ProviderCollection.cs
- VersionPair.cs
- WebBrowsableAttribute.cs
- TextServicesCompartment.cs
- SecurityCriticalDataForSet.cs
- ColumnPropertiesGroup.cs
- MarkupExtensionReturnTypeAttribute.cs
- ZipIOLocalFileBlock.cs
- FormattedText.cs
- XmlHierarchicalEnumerable.cs
- PartialArray.cs
- ChangeBlockUndoRecord.cs
- QilLiteral.cs
- TextProperties.cs
- DateTimeParse.cs
- WebServicesInteroperability.cs
- DefaultWorkflowSchedulerService.cs
- ControllableStoryboardAction.cs
- GridItemProviderWrapper.cs
- IconEditor.cs
- AutoScrollExpandMessageFilter.cs
- ConnectionManagementSection.cs
- SerializationSectionGroup.cs
- HttpStaticObjectsCollectionWrapper.cs
- ProtocolsConfiguration.cs
- TdsParserStaticMethods.cs
- RectAnimation.cs
- ServiceHost.cs
- ConfigurationPropertyCollection.cs
- GroupBoxAutomationPeer.cs
- OpCodes.cs
- ClientRolePrincipal.cs
- LinqDataSourceStatusEventArgs.cs
- StandardOleMarshalObject.cs
- XmlSchemaSimpleTypeList.cs
- DataControlFieldCollection.cs
- System.Data_BID.cs
- QueryCreatedEventArgs.cs
- ButtonFieldBase.cs
- InputLanguageManager.cs
- SqlProfileProvider.cs
- AutomationPatternInfo.cs
- XPathNodeInfoAtom.cs
- UnsafeNativeMethods.cs
- GlyphsSerializer.cs
- WindowsRegion.cs
- XmlSchemaSequence.cs
- DES.cs
- TreeViewDesigner.cs
- CalendarDay.cs
- DocumentSequence.cs
- XmlAnyElementAttributes.cs
- Help.cs
- CorrelationScope.cs
- AssertSection.cs
- LocalFileSettingsProvider.cs
- CrossSiteScriptingValidation.cs
- TemplateBindingExpressionConverter.cs
- BuildProvider.cs
- BaseCollection.cs
- MultiTrigger.cs
- HtmlControl.cs
- SiteMembershipCondition.cs
- GuidTagList.cs
- Point3DAnimationBase.cs
- LinqDataSourceInsertEventArgs.cs
- ListView.cs
- GridPatternIdentifiers.cs
- IsolatedStorageFile.cs
- HierarchicalDataBoundControlAdapter.cs
- ImageSourceValueSerializer.cs
- UnmanagedBitmapWrapper.cs
- QilFunction.cs
- MultiView.cs
- basenumberconverter.cs
- SudsCommon.cs
- XmlCountingReader.cs
- ProfileEventArgs.cs