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
- Interlocked.cs
- SchemaImporter.cs
- GuidelineSet.cs
- SecurityTokenSerializer.cs
- DataGridViewCellStyle.cs
- DocumentViewerAutomationPeer.cs
- HtmlImage.cs
- SchemaEntity.cs
- PersonalizationState.cs
- LocatorManager.cs
- PropertySourceInfo.cs
- CellLabel.cs
- DataBindingExpressionBuilder.cs
- ContainerParagraph.cs
- NativeMethods.cs
- XmlSchemaType.cs
- DecoderReplacementFallback.cs
- MultiTrigger.cs
- ExpressionBuilderContext.cs
- MimePart.cs
- RawStylusInputCustomData.cs
- CreateInstanceBinder.cs
- SiteMapPath.cs
- ExchangeUtilities.cs
- SoapDocumentServiceAttribute.cs
- Certificate.cs
- DriveInfo.cs
- XmlNodeReader.cs
- uribuilder.cs
- Crc32Helper.cs
- FamilyTypeface.cs
- RijndaelManagedTransform.cs
- SafeMILHandle.cs
- sqlser.cs
- AsmxEndpointPickerExtension.cs
- FastEncoder.cs
- WebPartTransformer.cs
- SqlConnection.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- OledbConnectionStringbuilder.cs
- StrongNameMembershipCondition.cs
- Encoding.cs
- QilDataSource.cs
- Baml6ConstructorInfo.cs
- CriticalExceptions.cs
- ExpandCollapsePattern.cs
- TemplatedWizardStep.cs
- SerializationInfo.cs
- NameValueCollection.cs
- SecurityRuntime.cs
- Geometry3D.cs
- EntityDataSourceState.cs
- SchemaNames.cs
- EdmRelationshipRoleAttribute.cs
- FilteredAttributeCollection.cs
- SafeThemeHandle.cs
- CodeTryCatchFinallyStatement.cs
- VariableElement.cs
- TrustLevelCollection.cs
- WebContext.cs
- HighlightComponent.cs
- BasicHttpMessageSecurity.cs
- ScriptMethodAttribute.cs
- RubberbandSelector.cs
- MetadataPropertyCollection.cs
- FramingFormat.cs
- OptimizerPatterns.cs
- ObjectPersistData.cs
- DataObject.cs
- InvokePattern.cs
- DrawingGroup.cs
- XPathParser.cs
- MultipleCopiesCollection.cs
- PtsContext.cs
- PenContexts.cs
- ResourceAssociationSetEnd.cs
- StrokeNodeEnumerator.cs
- RequestCachingSection.cs
- ControlBuilderAttribute.cs
- ComplexTypeEmitter.cs
- PrinterSettings.cs
- PagedDataSource.cs
- AccessDataSource.cs
- _AutoWebProxyScriptHelper.cs
- WorkflowDefinitionDispenser.cs
- RadioButtonRenderer.cs
- GroupPartitionExpr.cs
- LayoutEvent.cs
- codemethodreferenceexpression.cs
- SqlConnection.cs
- SplitContainer.cs
- CommandExpr.cs
- FormClosingEvent.cs
- webclient.cs
- MatrixAnimationUsingPath.cs
- TreeWalker.cs
- DropShadowEffect.cs
- WindowsFormsLinkLabel.cs
- ExecutionEngineException.cs
- StorageComplexPropertyMapping.cs