Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Dispatcher / HeaderFilter.cs / 1 / HeaderFilter.cs
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------
namespace System.ServiceModel.Dispatcher
{
using System;
using System.ServiceModel.Channels;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics;
using System.Runtime.Serialization;
using System.ServiceModel.Diagnostics;
abstract class HeaderFilter : MessageFilter
{
protected HeaderFilter()
: base()
{
}
public override bool Match(MessageBuffer buffer)
{
if (buffer == null)
{
throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("buffer");
}
Message message = buffer.CreateMessage();
try
{
return Match(message);
}
finally
{
message.Close();
}
}
}
}
// 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
- OrderedEnumerableRowCollection.cs
- TagPrefixAttribute.cs
- TreeViewCancelEvent.cs
- XsltException.cs
- XsdBuildProvider.cs
- TransactionFlowBindingElement.cs
- HttpVersion.cs
- AsymmetricSignatureDeformatter.cs
- QilScopedVisitor.cs
- ListManagerBindingsCollection.cs
- PointCollection.cs
- PerformanceCounter.cs
- EditCommandColumn.cs
- ISAPIApplicationHost.cs
- ChildDocumentBlock.cs
- ToolStripSplitStackLayout.cs
- DoubleAnimationUsingKeyFrames.cs
- WpfWebRequestHelper.cs
- FormatException.cs
- ObjectCloneHelper.cs
- InlineCollection.cs
- SharedStatics.cs
- securitycriticaldataformultiplegetandset.cs
- RadialGradientBrush.cs
- ClientCultureInfo.cs
- StrokeNodeOperations.cs
- FontStyleConverter.cs
- WorkflowNamespace.cs
- SqlUnionizer.cs
- ToolStripItemDataObject.cs
- XMLDiffLoader.cs
- TextEvent.cs
- OperationDescriptionCollection.cs
- ServiceSecurityAuditBehavior.cs
- WindowsFormsHelpers.cs
- UndoEngine.cs
- Renderer.cs
- RouteParser.cs
- CompressionTransform.cs
- EnumerableCollectionView.cs
- AddressHeaderCollection.cs
- SigningProgress.cs
- CompositeCollectionView.cs
- Panel.cs
- RowVisual.cs
- Repeater.cs
- DataContractJsonSerializerOperationBehavior.cs
- ClientApiGenerator.cs
- SystemIcmpV4Statistics.cs
- UnrecognizedAssertionsBindingElement.cs
- StringFormat.cs
- TransactionScope.cs
- CheckBoxAutomationPeer.cs
- WindowsStatic.cs
- EndpointDispatcher.cs
- DefinitionBase.cs
- RangeBaseAutomationPeer.cs
- BinaryObjectInfo.cs
- DependsOnAttribute.cs
- SmtpNtlmAuthenticationModule.cs
- PopupRoot.cs
- NameValueCollection.cs
- ProviderUtil.cs
- ErasingStroke.cs
- ClassValidator.cs
- ResizingMessageFilter.cs
- MetadataItem.cs
- MouseEvent.cs
- ManagementQuery.cs
- EntityCommandDefinition.cs
- TextProperties.cs
- BaseCodeDomTreeGenerator.cs
- FloaterParagraph.cs
- Visual3D.cs
- Literal.cs
- TemplateField.cs
- CookieParameter.cs
- XmlSignatureManifest.cs
- KeysConverter.cs
- ReadOnlyDictionary.cs
- FontFaceLayoutInfo.cs
- UnsafeNativeMethods.cs
- ExpressionBinding.cs
- PersonalizationProvider.cs
- InvalidFilterCriteriaException.cs
- UserNameSecurityTokenProvider.cs
- ACE.cs
- Environment.cs
- WebPartUserCapability.cs
- TriggerAction.cs
- DSASignatureDeformatter.cs
- FileStream.cs
- ValidatorCollection.cs
- CalendarSelectionChangedEventArgs.cs
- DetailsView.cs
- NullReferenceException.cs
- DataRecord.cs
- WinEventHandler.cs
- SoapServerMethod.cs
- Filter.cs