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
- OutgoingWebRequestContext.cs
- ZipIOBlockManager.cs
- TraceSection.cs
- DataKeyCollection.cs
- DataGridLinkButton.cs
- LocationSectionRecord.cs
- xamlnodes.cs
- PageAdapter.cs
- ChainOfDependencies.cs
- RequestCachingSection.cs
- Token.cs
- HeaderElement.cs
- DbConnectionInternal.cs
- NameValueFileSectionHandler.cs
- EventLogger.cs
- HandledEventArgs.cs
- UserControl.cs
- ResXDataNode.cs
- PropertyBuilder.cs
- EllipseGeometry.cs
- TextDpi.cs
- SqlNotificationRequest.cs
- WebPart.cs
- OptimisticConcurrencyException.cs
- EntityProviderFactory.cs
- StaticSiteMapProvider.cs
- SizeAnimationUsingKeyFrames.cs
- ClientConfigurationSystem.cs
- BitmapVisualManager.cs
- FragmentQuery.cs
- ExecutionEngineException.cs
- DbConnectionStringCommon.cs
- RMEnrollmentPage2.cs
- SkinIDTypeConverter.cs
- IsolatedStorageFilePermission.cs
- HttpEncoder.cs
- ContentElementAutomationPeer.cs
- TileModeValidation.cs
- DocumentScope.cs
- TcpConnectionPoolSettingsElement.cs
- FormViewModeEventArgs.cs
- DelegateHelpers.cs
- ListViewDeleteEventArgs.cs
- PassportPrincipal.cs
- SetIterators.cs
- HttpModuleAction.cs
- FamilyTypeface.cs
- SizeAnimationClockResource.cs
- SmtpLoginAuthenticationModule.cs
- X509ServiceCertificateAuthentication.cs
- Point3DCollection.cs
- TextReader.cs
- TextCompositionEventArgs.cs
- Bitmap.cs
- XamlVector3DCollectionSerializer.cs
- EventSourceCreationData.cs
- Int32RectConverter.cs
- SoapIgnoreAttribute.cs
- CollectionViewProxy.cs
- SQLGuidStorage.cs
- PresentationSource.cs
- OletxTransactionManager.cs
- SchemaMapping.cs
- MenuItemBinding.cs
- ConfigurationManagerHelperFactory.cs
- ProfileEventArgs.cs
- SiteMapNodeItem.cs
- TemplateNameScope.cs
- TypeResolver.cs
- TransformerConfigurationWizardBase.cs
- HierarchicalDataSourceConverter.cs
- LineSegment.cs
- ACL.cs
- CacheDependency.cs
- SoapIncludeAttribute.cs
- EntityDataSourceContextCreatingEventArgs.cs
- TempFiles.cs
- DispatchChannelSink.cs
- PagesChangedEventArgs.cs
- CodeTryCatchFinallyStatement.cs
- CookielessHelper.cs
- safex509handles.cs
- PreservationFileWriter.cs
- IisTraceListener.cs
- BufferModeSettings.cs
- OdbcReferenceCollection.cs
- PartitionerStatic.cs
- CodeTryCatchFinallyStatement.cs
- SmiRecordBuffer.cs
- SplitContainer.cs
- ComplexTypeEmitter.cs
- ToolstripProfessionalRenderer.cs
- AutoGeneratedFieldProperties.cs
- ServiceControllerDesigner.cs
- QuaternionRotation3D.cs
- PasswordRecovery.cs
- HtmlForm.cs
- FieldToken.cs
- SoapObjectWriter.cs
- RepeaterItemCollection.cs