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
- TypeForwardedToAttribute.cs
- Timer.cs
- TypeNameParser.cs
- SQLByte.cs
- ActivityStatusChangeEventArgs.cs
- ConnectionPoolManager.cs
- CommandField.cs
- PromptEventArgs.cs
- SamlDoNotCacheCondition.cs
- InputReport.cs
- TCPClient.cs
- DataStorage.cs
- StringAnimationUsingKeyFrames.cs
- ComboBoxAutomationPeer.cs
- HtmlCalendarAdapter.cs
- SaveRecipientRequest.cs
- EmptyStringExpandableObjectConverter.cs
- SemaphoreFullException.cs
- EFColumnProvider.cs
- HttpListener.cs
- FrameworkTemplate.cs
- AtomMaterializer.cs
- ProfilePropertySettingsCollection.cs
- SelectionItemProviderWrapper.cs
- RepeatButtonAutomationPeer.cs
- DataControlButton.cs
- BuildProviderUtils.cs
- QueryInterceptorAttribute.cs
- MaskPropertyEditor.cs
- Walker.cs
- FigureParaClient.cs
- ExchangeUtilities.cs
- TimersDescriptionAttribute.cs
- SQLChars.cs
- SelectedGridItemChangedEvent.cs
- DataGridViewTextBoxColumn.cs
- UriTemplateMatch.cs
- DirectionalLight.cs
- DataControlCommands.cs
- DataBindingHandlerAttribute.cs
- PeerTransportListenAddressValidator.cs
- DataBindingHandlerAttribute.cs
- LocatorPartList.cs
- ColumnWidthChangedEvent.cs
- ConnectionInterfaceCollection.cs
- NetSectionGroup.cs
- ComPlusInstanceContextInitializer.cs
- DataGridViewControlCollection.cs
- SqlNotificationRequest.cs
- AnnotationResource.cs
- MetadataCacheItem.cs
- TabControlAutomationPeer.cs
- MulticastNotSupportedException.cs
- ScrollableControl.cs
- SwitchLevelAttribute.cs
- SqlConnectionFactory.cs
- UnconditionalPolicy.cs
- CreateDataSourceDialog.cs
- LogLogRecordHeader.cs
- CryptoProvider.cs
- ImageBrush.cs
- DBBindings.cs
- ThemeableAttribute.cs
- Int64Storage.cs
- BitmapDecoder.cs
- MenuItem.cs
- TextStore.cs
- SecurityManager.cs
- XmlBufferedByteStreamReader.cs
- XPathChildIterator.cs
- DecryptRequest.cs
- FilterQuery.cs
- AsnEncodedData.cs
- AppSettingsReader.cs
- ReturnValue.cs
- Line.cs
- DisplayMemberTemplateSelector.cs
- Win32Interop.cs
- BuildResultCache.cs
- MdiWindowListItemConverter.cs
- XPathPatternParser.cs
- FileUpload.cs
- BoolLiteral.cs
- GenericWebPart.cs
- PackageDigitalSignatureManager.cs
- VisualBrush.cs
- WebPartTransformerAttribute.cs
- AsyncCompletedEventArgs.cs
- WindowsAuthenticationEventArgs.cs
- TemplateComponentConnector.cs
- TextPatternIdentifiers.cs
- XmlDataDocument.cs
- DataSysAttribute.cs
- ParserHooks.cs
- FunctionNode.cs
- TabPage.cs
- RegexGroup.cs
- InstanceDataCollection.cs
- UnknownWrapper.cs
- GridViewColumnHeader.cs