Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Description / MessageHeaderDescription.cs / 1 / MessageHeaderDescription.cs
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------
namespace System.ServiceModel.Description
{
using System;
using System.ServiceModel.Channels;
using System.ServiceModel;
using System.Xml;
using System.Collections.Generic;
using System.Text;
using System.Runtime.Serialization;
public class MessageHeaderDescription : MessagePartDescription
{
bool mustUnderstand;
bool relay;
string actor;
bool typedHeader;
bool isUnknownHeader;
public MessageHeaderDescription(string name, string ns)
: base(name, ns)
{
}
internal MessageHeaderDescription(MessageHeaderDescription other)
: base(other)
{
this.MustUnderstand = other.MustUnderstand;
this.Relay = other.Relay;
this.Actor = other.Actor;
this.TypedHeader = other.TypedHeader;
this.IsUnknownHeaderCollection = other.IsUnknownHeaderCollection;
}
internal override MessagePartDescription Clone()
{
return new MessageHeaderDescription(this);
}
public string Actor
{
get { return this.actor; }
set { this.actor = value; }
}
public bool MustUnderstand
{
get { return this.mustUnderstand; }
set { this.mustUnderstand = value; }
}
public bool Relay
{
get { return this.relay; }
set { this.relay = value; }
}
public bool TypedHeader
{
get { return this.typedHeader; }
set { this.typedHeader = value; }
}
internal bool IsUnknownHeaderCollection
{
get
{
return isUnknownHeader || Multiple && (Type == typeof(XmlElement));
}
set
{
isUnknownHeader = value;
}
}
}
}
// 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
- CommandLibraryHelper.cs
- dataSvcMapFileLoader.cs
- RangeBase.cs
- Processor.cs
- StringBuilder.cs
- pingexception.cs
- FieldAccessException.cs
- DirectionalLight.cs
- EventLogStatus.cs
- LineSegment.cs
- CompilerParameters.cs
- HtmlTableCell.cs
- Pkcs9Attribute.cs
- Table.cs
- NCryptNative.cs
- SkinBuilder.cs
- SrgsRulesCollection.cs
- ObjectDataSourceEventArgs.cs
- Font.cs
- SoapAttributeAttribute.cs
- MsmqIntegrationValidationBehavior.cs
- NavigationFailedEventArgs.cs
- HttpContextServiceHost.cs
- HtmlTable.cs
- SecurityTokenAttachmentMode.cs
- ProviderConnectionPoint.cs
- DataList.cs
- InitializationEventAttribute.cs
- ComplexPropertyEntry.cs
- WeakRefEnumerator.cs
- HeaderCollection.cs
- CommandHelpers.cs
- SecUtil.cs
- FontCacheUtil.cs
- SettingsPropertyNotFoundException.cs
- SizeConverter.cs
- HMACRIPEMD160.cs
- SQLGuid.cs
- HideDisabledControlAdapter.cs
- XmlSchemaFacet.cs
- linebase.cs
- InputLanguageSource.cs
- XmlSigningNodeWriter.cs
- DecoderFallbackWithFailureFlag.cs
- TextParagraphCache.cs
- CodeIterationStatement.cs
- HtmlInputButton.cs
- ExplicitDiscriminatorMap.cs
- CompilationRelaxations.cs
- EdmComplexPropertyAttribute.cs
- PropertyExpression.cs
- AssociatedControlConverter.cs
- WithStatement.cs
- CalloutQueueItem.cs
- JournalEntryListConverter.cs
- WebFaultClientMessageInspector.cs
- SamlConstants.cs
- AsyncWaitHandle.cs
- DataRelation.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- ZoomPercentageConverter.cs
- QilCloneVisitor.cs
- DotExpr.cs
- DockEditor.cs
- mactripleDES.cs
- ImportCatalogPart.cs
- OutputCacheSettings.cs
- DataContractJsonSerializer.cs
- StyleTypedPropertyAttribute.cs
- TextTreeNode.cs
- SafeThemeHandle.cs
- WorkflowPrinting.cs
- ExpressionReplacer.cs
- SettingsPropertyIsReadOnlyException.cs
- NameScope.cs
- ImportContext.cs
- TextFormatterHost.cs
- SqlConnection.cs
- HttpClientCertificate.cs
- OdbcConnectionFactory.cs
- EdmComplexTypeAttribute.cs
- EventProvider.cs
- SafeSystemMetrics.cs
- ByteAnimationUsingKeyFrames.cs
- WebEvents.cs
- IssuanceLicense.cs
- DataGridItemEventArgs.cs
- XPathNavigator.cs
- _NegoState.cs
- InstanceNameConverter.cs
- HttpClientChannel.cs
- BitmapEffectrendercontext.cs
- SymLanguageVendor.cs
- AddInBase.cs
- SafePEFileHandle.cs
- SigningProgress.cs
- EventLogHandle.cs
- CardSpaceSelector.cs
- ErrorCodes.cs
- VisualState.cs