Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / SMDiagnostics / System / ServiceModel / Diagnostics / MachineSettingsSection.cs / 1 / 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. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GlobalizationSection.cs
- WmfPlaceableFileHeader.cs
- TextFormatterContext.cs
- SizeAnimationBase.cs
- DeviceContexts.cs
- XmlAttributes.cs
- DataControlReference.cs
- SharedDp.cs
- CompModSwitches.cs
- SynchronizationScope.cs
- ResourceReader.cs
- WindowsNonControl.cs
- RegionIterator.cs
- _HeaderInfo.cs
- DetailsViewModeEventArgs.cs
- ComponentEditorPage.cs
- ConfigurationSectionGroup.cs
- BindingElementCollection.cs
- DesignerDataSourceView.cs
- FrameworkElement.cs
- DirectoryLocalQuery.cs
- XmlExtensionFunction.cs
- DockPatternIdentifiers.cs
- DeploymentSection.cs
- CriticalHandle.cs
- HttpBrowserCapabilitiesBase.cs
- DataGridViewToolTip.cs
- TypeContext.cs
- HwndTarget.cs
- ArrayExtension.cs
- MaterialGroup.cs
- CellRelation.cs
- translator.cs
- RotateTransform.cs
- NegatedConstant.cs
- panel.cs
- HttpWebResponse.cs
- MatchingStyle.cs
- TextView.cs
- GlobalProxySelection.cs
- Serializer.cs
- RuntimeWrappedException.cs
- LogSwitch.cs
- TrackingSection.cs
- AttributeProviderAttribute.cs
- SignedInfo.cs
- TagMapInfo.cs
- CodeMemberEvent.cs
- DependencyPropertyAttribute.cs
- OptimisticConcurrencyException.cs
- DataGridHeaderBorder.cs
- ITreeGenerator.cs
- listviewsubitemcollectioneditor.cs
- Operators.cs
- dbdatarecord.cs
- Sentence.cs
- DocumentScope.cs
- ApplicationDirectory.cs
- QilFunction.cs
- DataSourceView.cs
- _NestedSingleAsyncResult.cs
- EncoderReplacementFallback.cs
- ProtocolsConfigurationEntry.cs
- TextDecorationLocationValidation.cs
- DataList.cs
- XPathSingletonIterator.cs
- ConfigurationManagerHelper.cs
- MatcherBuilder.cs
- ParentQuery.cs
- EmptyEnumerator.cs
- TCPClient.cs
- TextEndOfParagraph.cs
- StylusPointProperties.cs
- DetailsViewInsertEventArgs.cs
- Nullable.cs
- IIS7UserPrincipal.cs
- HttpModule.cs
- EventLogPermissionEntryCollection.cs
- HttpListener.cs
- Content.cs
- ProcessHostFactoryHelper.cs
- BreakRecordTable.cs
- XmlAttributes.cs
- EventDescriptor.cs
- NetWebProxyFinder.cs
- PerformanceCounterPermissionEntry.cs
- StringInfo.cs
- InternalBufferOverflowException.cs
- SQLSingle.cs
- LinqDataSourceContextEventArgs.cs
- TextEffect.cs
- CookielessHelper.cs
- DefaultDialogButtons.cs
- AlternateViewCollection.cs
- PixelFormat.cs
- SimpleRecyclingCache.cs
- ProjectionCamera.cs
- CustomErrorsSection.cs
- PriorityQueue.cs
- AssociationEndMember.cs