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
- SkewTransform.cs
- Property.cs
- ProxyGenerationError.cs
- OracleMonthSpan.cs
- WindowsToolbarAsMenu.cs
- TemplatedEditableDesignerRegion.cs
- FormattedTextSymbols.cs
- DBNull.cs
- SignatureConfirmations.cs
- DictionaryEntry.cs
- ComplexLine.cs
- SplitterPanel.cs
- UIntPtr.cs
- EntityDataSourceChangedEventArgs.cs
- ChangeNode.cs
- CompilerGeneratedAttribute.cs
- PeerContact.cs
- mactripleDES.cs
- SystemThemeKey.cs
- ColumnReorderedEventArgs.cs
- ResXResourceSet.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- GifBitmapDecoder.cs
- XmlReflectionMember.cs
- AsymmetricSignatureDeformatter.cs
- BufferedResponseStream.cs
- UTF8Encoding.cs
- XmlAtomErrorReader.cs
- GradientBrush.cs
- MemberRestriction.cs
- XmlFormatReaderGenerator.cs
- PagesChangedEventArgs.cs
- ExtensionCollection.cs
- IncrementalReadDecoders.cs
- SortDescriptionCollection.cs
- DataColumnCollection.cs
- XmlDataSource.cs
- SoapAttributeOverrides.cs
- Semaphore.cs
- Label.cs
- ColorConverter.cs
- PngBitmapDecoder.cs
- TableSectionStyle.cs
- DependencyObject.cs
- TextComposition.cs
- SafeRsaProviderHandle.cs
- EdmSchemaError.cs
- RichTextBox.cs
- FormCollection.cs
- LookupBindingPropertiesAttribute.cs
- AssociationType.cs
- DBDataPermissionAttribute.cs
- TextBreakpoint.cs
- XmlILModule.cs
- HitTestWithGeometryDrawingContextWalker.cs
- EdmType.cs
- BindingNavigator.cs
- FreezableDefaultValueFactory.cs
- DeobfuscatingStream.cs
- NameValuePermission.cs
- RelatedView.cs
- RequestQueue.cs
- RedistVersionInfo.cs
- JapaneseCalendar.cs
- HierarchicalDataSourceControl.cs
- DataSourceExpressionCollection.cs
- SQLByte.cs
- EventWaitHandle.cs
- RNGCryptoServiceProvider.cs
- GridSplitter.cs
- InputManager.cs
- ImageDrawing.cs
- ModifierKeysValueSerializer.cs
- X509LogoTypeExtension.cs
- MemberRelationshipService.cs
- SignedXml.cs
- IProvider.cs
- PropertyGroupDescription.cs
- PhonemeEventArgs.cs
- KeyValuePairs.cs
- ReadWriteObjectLock.cs
- AuthorizationBehavior.cs
- WinCategoryAttribute.cs
- DbConnectionPoolGroup.cs
- HtmlGenericControl.cs
- FrameworkEventSource.cs
- ActivityPreviewDesigner.cs
- DBConnection.cs
- ExtendedPropertyCollection.cs
- InputScopeNameConverter.cs
- FixedFindEngine.cs
- MimeMapping.cs
- HttpProfileBase.cs
- WebControl.cs
- SqlRowUpdatingEvent.cs
- RegexParser.cs
- SqlUtils.cs
- DependencyObjectProvider.cs
- HttpPostedFile.cs
- ActivityScheduledRecord.cs