Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / MessageLoggingElement.cs / 1 / MessageLoggingElement.cs
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.ServiceModel.Configuration
{
using System;
using System.ServiceModel.Channels;
using System.ServiceModel.Dispatcher;
using System.Configuration;
using System.Collections.Generic;
using System.Globalization;
public sealed partial class MessageLoggingElement : ConfigurationElement
{
// These three constructors are used by the configuration system.
public MessageLoggingElement() : base()
{
}
[ConfigurationProperty(ConfigurationStrings.LogEntireMessage, DefaultValue = false)]
public bool LogEntireMessage
{
get { return (bool)base[ConfigurationStrings.LogEntireMessage]; }
set { base[ConfigurationStrings.LogEntireMessage] = value; }
}
[ConfigurationProperty(ConfigurationStrings.LogMalformedMessages, DefaultValue = false)]
public bool LogMalformedMessages
{
get { return (bool)base[ConfigurationStrings.LogMalformedMessages]; }
set { base[ConfigurationStrings.LogMalformedMessages] = value; }
}
[ConfigurationProperty(ConfigurationStrings.LogMessagesAtServiceLevel, DefaultValue = false)]
public bool LogMessagesAtServiceLevel
{
get { return (bool)base[ConfigurationStrings.LogMessagesAtServiceLevel]; }
set { base[ConfigurationStrings.LogMessagesAtServiceLevel] = value; }
}
[ConfigurationProperty(ConfigurationStrings.LogMessagesAtTransportLevel, DefaultValue = false)]
public bool LogMessagesAtTransportLevel
{
get { return (bool)base[ConfigurationStrings.LogMessagesAtTransportLevel]; }
set { base[ConfigurationStrings.LogMessagesAtTransportLevel] = value; }
}
[ConfigurationProperty(ConfigurationStrings.MaxMessagesToLog, DefaultValue = 10000)]
[IntegerValidator(MinValue = -1)]
public int MaxMessagesToLog
{
get { return (int)base[ConfigurationStrings.MaxMessagesToLog]; }
set { base[ConfigurationStrings.MaxMessagesToLog] = value; }
}
[ConfigurationProperty(ConfigurationStrings.MaxSizeOfMessageToLog, DefaultValue = 262144)]
[IntegerValidator(MinValue = -1)]
public int MaxSizeOfMessageToLog
{
get { return (int)base[ConfigurationStrings.MaxSizeOfMessageToLog]; }
set { base[ConfigurationStrings.MaxSizeOfMessageToLog] = value; }
}
[ConfigurationProperty(ConfigurationStrings.Filters, DefaultValue = null)]
public XPathMessageFilterElementCollection Filters
{
get { return (XPathMessageFilterElementCollection)base[ConfigurationStrings.Filters]; }
}
}
}
// 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
- X509Chain.cs
- WaitForChangedResult.cs
- NamespaceCollection.cs
- WmlValidationSummaryAdapter.cs
- ExpressionConverter.cs
- SyndicationSerializer.cs
- PropertyCollection.cs
- PageBuildProvider.cs
- GridViewAutomationPeer.cs
- FieldAccessException.cs
- DataGridViewBand.cs
- PtsPage.cs
- BuildManager.cs
- SvcMapFileLoader.cs
- ProfileModule.cs
- RuntimeConfigurationRecord.cs
- FixedSOMTable.cs
- Roles.cs
- PaperSource.cs
- HostSecurityManager.cs
- EDesignUtil.cs
- AppDomainGrammarProxy.cs
- ClientConfigurationHost.cs
- ForeignConstraint.cs
- StateRuntime.cs
- NativeCppClassAttribute.cs
- XNameConverter.cs
- CustomGrammar.cs
- PageHandlerFactory.cs
- LinearQuaternionKeyFrame.cs
- Queue.cs
- ChangePassword.cs
- ListView.cs
- GC.cs
- PageBuildProvider.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- nulltextcontainer.cs
- EntityDataSourceUtil.cs
- DataObject.cs
- PersonalizationStateInfoCollection.cs
- SyntaxCheck.cs
- CompleteWizardStep.cs
- ExtendedProperty.cs
- UInt32Converter.cs
- MultilineStringConverter.cs
- XmlSerializerNamespaces.cs
- CommentAction.cs
- MultipartIdentifier.cs
- ReaderWriterLockSlim.cs
- Configuration.cs
- ParamArrayAttribute.cs
- CodeGen.cs
- FixedPosition.cs
- MatrixCamera.cs
- StatusStrip.cs
- GestureRecognitionResult.cs
- StylusLogic.cs
- DispatcherFrame.cs
- DataTableTypeConverter.cs
- BatchWriter.cs
- DataStreams.cs
- EntityDataSourceWizardForm.cs
- OutputCacheSettings.cs
- HandlerWithFactory.cs
- SqlNode.cs
- CleanUpVirtualizedItemEventArgs.cs
- PersonalizationStateQuery.cs
- MonthChangedEventArgs.cs
- DataTemplate.cs
- MailDefinition.cs
- NumberEdit.cs
- ImageBrush.cs
- WindowsRichEdit.cs
- CheckBoxRenderer.cs
- SafeReversePInvokeHandle.cs
- XmlQueryType.cs
- Sql8ConformanceChecker.cs
- WebScriptEnablingElement.cs
- SelectionItemPattern.cs
- GeneralTransform.cs
- ContainerFilterService.cs
- SimpleBitVector32.cs
- ValidationResult.cs
- EntityDataSourceColumn.cs
- ToolBar.cs
- MappingSource.cs
- OdbcInfoMessageEvent.cs
- XmlResolver.cs
- NoneExcludedImageIndexConverter.cs
- XmlTextEncoder.cs
- Timer.cs
- OrCondition.cs
- SessionStateSection.cs
- FlowPanelDesigner.cs
- RepeaterItemEventArgs.cs
- AsmxEndpointPickerExtension.cs
- storagemappingitemcollection.viewdictionary.cs
- ScriptReferenceBase.cs
- DataGridViewRowsAddedEventArgs.cs
- CollectionChangeEventArgs.cs