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
- GroupPartitionExpr.cs
- CommandBindingCollection.cs
- DelayedRegex.cs
- ProxyHwnd.cs
- BrushMappingModeValidation.cs
- SqlExpressionNullability.cs
- WebBrowsableAttribute.cs
- Command.cs
- DataBindingCollection.cs
- WorkflowQueueInfo.cs
- PipelineModuleStepContainer.cs
- SoapWriter.cs
- ToRequest.cs
- EndPoint.cs
- TypeInfo.cs
- MinimizableAttributeTypeConverter.cs
- ResourceCategoryAttribute.cs
- DesignerVerb.cs
- WindowsScrollBarBits.cs
- MetadataCache.cs
- FamilyTypeface.cs
- KeyProperty.cs
- WorkflowMarkupElementEventArgs.cs
- ConsumerConnectionPoint.cs
- PriorityBinding.cs
- PropertyEmitter.cs
- SearchExpression.cs
- CmsInterop.cs
- SymmetricSecurityProtocolFactory.cs
- SiteMapNodeCollection.cs
- LOSFormatter.cs
- PersistChildrenAttribute.cs
- XmlConvert.cs
- DbXmlEnabledProviderManifest.cs
- DecimalStorage.cs
- LogoValidationException.cs
- TextTreeExtractElementUndoUnit.cs
- iisPickupDirectory.cs
- SecurityHeaderLayout.cs
- FilteredDataSetHelper.cs
- TdsParserStaticMethods.cs
- HttpResponseHeader.cs
- RowUpdatingEventArgs.cs
- TraceSource.cs
- PolicyReader.cs
- ColorMatrix.cs
- ApplicationDirectory.cs
- XPathAxisIterator.cs
- VersionPair.cs
- NavigationPropertySingletonExpression.cs
- FormatVersion.cs
- Stack.cs
- StrokeSerializer.cs
- State.cs
- WebPartsSection.cs
- MatrixCamera.cs
- ToolStripMenuItemDesigner.cs
- WebPartsPersonalization.cs
- LocatorPart.cs
- PageTheme.cs
- ParameterModifier.cs
- EncoderParameters.cs
- BuiltInPermissionSets.cs
- CfgRule.cs
- TabPage.cs
- Container.cs
- TreeNodeStyleCollection.cs
- FrameSecurityDescriptor.cs
- MenuItemBindingCollection.cs
- RelationshipEndCollection.cs
- DLinqTableProvider.cs
- filewebresponse.cs
- AssemblyHash.cs
- WmlLiteralTextAdapter.cs
- XsltArgumentList.cs
- MenuItem.cs
- ServiceBusyException.cs
- XmlDataSource.cs
- QilPatternFactory.cs
- DataGridViewButtonColumn.cs
- PostBackOptions.cs
- BaseServiceProvider.cs
- ReaderContextStackData.cs
- BaseCodeDomTreeGenerator.cs
- FontWeight.cs
- Stopwatch.cs
- CodeTypeReference.cs
- PrimitiveXmlSerializers.cs
- OleDbRowUpdatedEvent.cs
- DBConcurrencyException.cs
- SqlClientPermission.cs
- HasActivatableWorkflowEvent.cs
- BufferedStream.cs
- ProcessHost.cs
- SqlProvider.cs
- PropertyIDSet.cs
- PropertyPathConverter.cs
- ProviderUtil.cs
- UpdateTracker.cs
- DecimalConverter.cs