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
- sqlcontext.cs
- XmlWrappingReader.cs
- DataControlButton.cs
- RuntimeHelpers.cs
- StringOutput.cs
- SRGSCompiler.cs
- TextTreeRootNode.cs
- CodeCatchClause.cs
- SizeValueSerializer.cs
- _ScatterGatherBuffers.cs
- DataServiceBuildProvider.cs
- ViewManager.cs
- DateTimeFormatInfo.cs
- ExtenderProviderService.cs
- ReadOnlyDictionary.cs
- LayoutTableCell.cs
- Mouse.cs
- CacheAxisQuery.cs
- Vertex.cs
- ListView.cs
- PropertyDescriptorComparer.cs
- Highlights.cs
- SimpleTypesSurrogate.cs
- PasswordTextContainer.cs
- StringUtil.cs
- NoneExcludedImageIndexConverter.cs
- Attribute.cs
- indexingfiltermarshaler.cs
- NamespaceDisplay.xaml.cs
- Effect.cs
- PointConverter.cs
- MenuTracker.cs
- TriggerAction.cs
- SmiXetterAccessMap.cs
- EntitySetBase.cs
- AsymmetricAlgorithm.cs
- FusionWrap.cs
- OracleLob.cs
- CatalogZoneBase.cs
- DataServiceRequestException.cs
- BitmapDecoder.cs
- WindowsComboBox.cs
- userdatakeys.cs
- HttpCachePolicyElement.cs
- Button.cs
- DockPatternIdentifiers.cs
- JsonWriter.cs
- RowType.cs
- MatcherBuilder.cs
- IdentityReference.cs
- TextProperties.cs
- Stylesheet.cs
- FileLoadException.cs
- EditCommandColumn.cs
- StylusPointDescription.cs
- WebRequestModuleElement.cs
- PanelDesigner.cs
- IntegerFacetDescriptionElement.cs
- SessionState.cs
- Button.cs
- httpstaticobjectscollection.cs
- DataGridColumnHeaderItemAutomationPeer.cs
- TextEndOfSegment.cs
- HttpFileCollection.cs
- SiteMapDataSourceView.cs
- dataSvcMapFileLoader.cs
- ScrollItemPattern.cs
- FileAuthorizationModule.cs
- ArgumentOutOfRangeException.cs
- NameObjectCollectionBase.cs
- SQLInt64Storage.cs
- DataServiceQueryProvider.cs
- Control.cs
- DataGridItemCollection.cs
- XmlIlVisitor.cs
- TakeOrSkipQueryOperator.cs
- WCFServiceClientProxyGenerator.cs
- ScriptControl.cs
- AtlasWeb.Designer.cs
- UpdatePanel.cs
- PartitionResolver.cs
- RepeatBehaviorConverter.cs
- TempFiles.cs
- SevenBitStream.cs
- ObjectPropertyMapping.cs
- Point4D.cs
- StrongNameUtility.cs
- FontClient.cs
- CharEnumerator.cs
- TextRenderingModeValidation.cs
- XPathNodeList.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- SynchronizedDispatch.cs
- OutputCacheSettings.cs
- XmlChildEnumerator.cs
- FontStretches.cs
- PlatformNotSupportedException.cs
- AssemblyName.cs
- TimeoutException.cs
- Int16AnimationUsingKeyFrames.cs