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
- ObjectConverter.cs
- ValidateNames.cs
- DefaultParameterValueAttribute.cs
- TdsParserSafeHandles.cs
- UpDownBaseDesigner.cs
- XmlCountingReader.cs
- RadialGradientBrush.cs
- IdSpace.cs
- XmlText.cs
- PermissionRequestEvidence.cs
- Main.cs
- CopyCodeAction.cs
- WmlObjectListAdapter.cs
- ControlType.cs
- StateBag.cs
- DataMemberFieldEditor.cs
- DataGridColumnsPage.cs
- MarkupCompilePass2.cs
- WebSysDisplayNameAttribute.cs
- ListenerTraceUtility.cs
- BinaryObjectReader.cs
- RawStylusInputCustomDataList.cs
- ApplicationContext.cs
- DataServiceRequest.cs
- InteropEnvironment.cs
- TraceUtility.cs
- AccessKeyManager.cs
- DetailsViewPagerRow.cs
- StringBlob.cs
- SessionStateContainer.cs
- PropertyValueUIItem.cs
- CompModSwitches.cs
- AccessorTable.cs
- NameGenerator.cs
- XhtmlBasicValidatorAdapter.cs
- DescendantBaseQuery.cs
- PolyBezierSegment.cs
- CmsUtils.cs
- CompilerCollection.cs
- WebServiceClientProxyGenerator.cs
- PermissionListSet.cs
- ValidatingReaderNodeData.cs
- Globals.cs
- FormsAuthenticationConfiguration.cs
- FixedHighlight.cs
- JsonWriterDelegator.cs
- DifferencingCollection.cs
- PlainXmlSerializer.cs
- MdImport.cs
- DataSourceListEditor.cs
- OleDbRowUpdatingEvent.cs
- LinqDataSourceContextEventArgs.cs
- BitmapEffectRenderDataResource.cs
- DataPagerFieldCommandEventArgs.cs
- CrossSiteScriptingValidation.cs
- DocumentGridContextMenu.cs
- DelegatingMessage.cs
- ServicePrincipalNameElement.cs
- BitmapFrame.cs
- ImageAnimator.cs
- CompleteWizardStep.cs
- Scheduler.cs
- SubclassTypeValidatorAttribute.cs
- CurrentChangingEventArgs.cs
- TreeNodeCollection.cs
- ComponentCache.cs
- AnimationStorage.cs
- MiniParameterInfo.cs
- SQLInt64.cs
- ConnectionModeReader.cs
- PropertyItemInternal.cs
- BaseCodePageEncoding.cs
- StaticDataManager.cs
- SystemWebSectionGroup.cs
- Int32RectValueSerializer.cs
- XPathNodePointer.cs
- HotCommands.cs
- GridViewEditEventArgs.cs
- Literal.cs
- ClientTargetSection.cs
- SelectionListDesigner.cs
- IsolatedStorageFilePermission.cs
- HashAlgorithm.cs
- ProcessActivityTreeOptions.cs
- ITextView.cs
- CompiledQueryCacheEntry.cs
- Cloud.cs
- Odbc32.cs
- JsonStringDataContract.cs
- XmlRawWriter.cs
- ResXResourceReader.cs
- SettingsSavedEventArgs.cs
- WsatRegistrationHeader.cs
- PersonalizationAdministration.cs
- XmlSchemaAnyAttribute.cs
- TextSpan.cs
- TypeRefElement.cs
- safelinkcollection.cs
- NativeMethods.cs
- LogConverter.cs