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
- DispatcherOperation.cs
- EndpointAddressElementBase.cs
- Site.cs
- LinearGradientBrush.cs
- ObjectDataSourceDisposingEventArgs.cs
- XamlStyleSerializer.cs
- DataRowComparer.cs
- HtmlTableCell.cs
- CallbackBehaviorAttribute.cs
- SpellerInterop.cs
- TerminatorSinks.cs
- ToolStripLocationCancelEventArgs.cs
- IOException.cs
- SoapCommonClasses.cs
- PropertyValueUIItem.cs
- ZipArchive.cs
- CatalogZone.cs
- GridView.cs
- PopupControlService.cs
- RegexWorker.cs
- SessionParameter.cs
- TextFormatter.cs
- HiddenField.cs
- ControlBuilder.cs
- TextParaLineResult.cs
- PolyBezierSegment.cs
- SignatureGenerator.cs
- UniqueConstraint.cs
- PermissionSet.cs
- sqlinternaltransaction.cs
- XPathDocument.cs
- ContainerFilterService.cs
- SubMenuStyleCollectionEditor.cs
- OleDbParameterCollection.cs
- IsolatedStorageFilePermission.cs
- XamlParser.cs
- IndependentAnimationStorage.cs
- UserPreferenceChangedEventArgs.cs
- BasicHttpSecurity.cs
- Brushes.cs
- RouteItem.cs
- LocatorPartList.cs
- IntranetCredentialPolicy.cs
- webeventbuffer.cs
- TranslateTransform3D.cs
- DataListItemCollection.cs
- OpenFileDialog.cs
- ServiceAppDomainAssociationProvider.cs
- JsonWriterDelegator.cs
- MetadataItem_Static.cs
- XhtmlBasicCommandAdapter.cs
- DataConnectionHelper.cs
- WebPartMovingEventArgs.cs
- parserscommon.cs
- SoapProtocolImporter.cs
- ToolStripLabel.cs
- FaultContractInfo.cs
- KernelTypeValidation.cs
- SignatureConfirmations.cs
- SymbolPair.cs
- BuilderElements.cs
- SerializationFieldInfo.cs
- SafeLibraryHandle.cs
- SharedConnectionInfo.cs
- LazyInitializer.cs
- CommandField.cs
- ValueProviderWrapper.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- EntityTransaction.cs
- BrowserInteropHelper.cs
- LayoutExceptionEventArgs.cs
- TextBox.cs
- Group.cs
- CommittableTransaction.cs
- IndicCharClassifier.cs
- SafeMILHandle.cs
- HtmlTableCell.cs
- HashFinalRequest.cs
- ConditionalExpression.cs
- GridItemCollection.cs
- ListViewTableRow.cs
- TemplateBuilder.cs
- ComplusTypeValidator.cs
- GridViewColumnCollectionChangedEventArgs.cs
- TabItemWrapperAutomationPeer.cs
- ReadOnlyDataSource.cs
- Int64Converter.cs
- EntityDataReader.cs
- DataMemberFieldEditor.cs
- EntitySqlException.cs
- ArcSegment.cs
- AutomationElementIdentifiers.cs
- SafeArchiveContext.cs
- OneOf.cs
- VerificationException.cs
- Semaphore.cs
- GCHandleCookieTable.cs
- TypeForwardedFromAttribute.cs
- UIElementPropertyUndoUnit.cs
- MsmqProcessProtocolHandler.cs