Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Channels / UnderstoodHeaders.cs / 1 / UnderstoodHeaders.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Channels { using System.Xml; using System.ServiceModel; using System.Collections; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Diagnostics; using System.Runtime.Serialization; public sealed class UnderstoodHeaders : IEnumerable{ MessageHeaders messageHeaders; bool modified; internal UnderstoodHeaders(MessageHeaders messageHeaders) { this.messageHeaders = messageHeaders; } internal bool Modified { get { return modified; } set { modified = value; } } public void Add(MessageHeaderInfo headerInfo) { messageHeaders.AddUnderstood(headerInfo); modified = true; } public bool Contains(MessageHeaderInfo headerInfo) { return messageHeaders.IsUnderstood(headerInfo); } IEnumerator IEnumerable.GetEnumerator() { return this.GetEnumerator(); } public IEnumerator GetEnumerator() { return messageHeaders.GetUnderstoodEnumerator(); } public void Remove(MessageHeaderInfo headerInfo) { messageHeaders.RemoveUnderstood(headerInfo); modified = true; } } } // 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
- JulianCalendar.cs
- ColorAnimation.cs
- CollectionsUtil.cs
- JsonDataContract.cs
- WindowInteropHelper.cs
- ColorKeyFrameCollection.cs
- PermissionSetTriple.cs
- BooleanFunctions.cs
- ASCIIEncoding.cs
- ReferenceConverter.cs
- LeafCellTreeNode.cs
- StoreItemCollection.Loader.cs
- NameValueConfigurationElement.cs
- WebBaseEventKeyComparer.cs
- InputScopeManager.cs
- ToolboxItemAttribute.cs
- SafeNativeMethods.cs
- DataControlExtensions.cs
- SelectionHighlightInfo.cs
- WebPartCollection.cs
- EmptyStringExpandableObjectConverter.cs
- _LocalDataStoreMgr.cs
- HashHelper.cs
- ProcessThread.cs
- CursorConverter.cs
- DataContractSerializer.cs
- ConsoleTraceListener.cs
- DockPattern.cs
- GlyphingCache.cs
- SafeReadContext.cs
- RsaSecurityToken.cs
- SecureUICommand.cs
- TypeBinaryExpression.cs
- CodeArrayIndexerExpression.cs
- GridItem.cs
- MemberHolder.cs
- IntellisenseTextBox.cs
- XamlSerializationHelper.cs
- SkewTransform.cs
- WindowsProgressbar.cs
- RoleGroup.cs
- MissingSatelliteAssemblyException.cs
- TextTreeText.cs
- WindowsSpinner.cs
- SchemaImporter.cs
- ConfigurationStrings.cs
- WorkflowInstanceExtensionCollection.cs
- TriggerActionCollection.cs
- DiscoveryClientRequestChannel.cs
- ObjectDataSourceChooseTypePanel.cs
- FlowDocumentReader.cs
- DeleteHelper.cs
- XamlFigureLengthSerializer.cs
- SocketAddress.cs
- GridEntryCollection.cs
- SafeMILHandleMemoryPressure.cs
- SiteMapProvider.cs
- CachedCompositeFamily.cs
- ThreadPool.cs
- StateItem.cs
- DefaultValidator.cs
- InvokeProviderWrapper.cs
- BookmarkScope.cs
- FontStretch.cs
- LogEntryDeserializer.cs
- FixedSOMTableCell.cs
- PropertyManager.cs
- ManagementInstaller.cs
- MsmqOutputMessage.cs
- VoiceSynthesis.cs
- HelpInfo.cs
- DesignerHost.cs
- GeometryGroup.cs
- HtmlAnchor.cs
- DaylightTime.cs
- BufferModeSettings.cs
- DrawingVisual.cs
- UpdateTracker.cs
- Constants.cs
- SequentialOutput.cs
- CommandField.cs
- httpstaticobjectscollection.cs
- TraceSection.cs
- DictionaryEntry.cs
- CharEntityEncoderFallback.cs
- DataRow.cs
- LoadedOrUnloadedOperation.cs
- ExtendedProtectionPolicyElement.cs
- UserNamePasswordValidator.cs
- ComponentRenameEvent.cs
- GeneralTransform3DTo2D.cs
- Normalization.cs
- DataGridViewColumn.cs
- WorkflowPersistenceContext.cs
- XmlTextAttribute.cs
- ItemContainerProviderWrapper.cs
- Overlapped.cs
- AppearanceEditorPart.cs
- MatchingStyle.cs
- CssTextWriter.cs