Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / BindingElementExtensionElement.cs / 1 / BindingElementExtensionElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System; using System.ServiceModel.Channels; using System.Configuration; using System.Globalization; using System.Xml; public abstract class BindingElementExtensionElement : ServiceModelExtensionElement { public virtual void ApplyConfiguration(BindingElement bindingElement) { // Some items make sense just as tags and have no other configuration if (null == bindingElement) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("bindingElement"); } } public abstract Type BindingElementType { get; } protected internal abstract BindingElement CreateBindingElement(); protected internal virtual void InitializeFrom(BindingElement bindingElement) { if (bindingElement == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("bindingElement"); } if (bindingElement.GetType() != this.BindingElementType) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgument("bindingElement", SR.GetString(SR.ConfigInvalidTypeForBindingElement, this.BindingElementType.ToString(), bindingElement.GetType().ToString())); } } } } // 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
- ToolStripDropDownClosingEventArgs.cs
- MimeWriter.cs
- XmlSchemaAppInfo.cs
- ContentPlaceHolder.cs
- BaseCollection.cs
- AffineTransform3D.cs
- shaper.cs
- CodeNamespaceCollection.cs
- DurationConverter.cs
- PropertyInfoSet.cs
- ActivityDelegate.cs
- SchemaImporter.cs
- MaterialCollection.cs
- RuleAttributes.cs
- _ProxyRegBlob.cs
- FullTextLine.cs
- LinqDataSourceHelper.cs
- Attributes.cs
- OpCopier.cs
- VSDExceptions.cs
- __ComObject.cs
- DataGridViewControlCollection.cs
- TypeDescriptionProvider.cs
- ListViewContainer.cs
- ActionFrame.cs
- UpdateRecord.cs
- Font.cs
- DuplicateWaitObjectException.cs
- DecodeHelper.cs
- IdnMapping.cs
- TextDecoration.cs
- WmlValidationSummaryAdapter.cs
- TextAutomationPeer.cs
- CalendarData.cs
- XmlResolver.cs
- PrimitiveSchema.cs
- CacheSection.cs
- EncoderReplacementFallback.cs
- __ConsoleStream.cs
- Identity.cs
- FixedSOMLineCollection.cs
- ArrayTypeMismatchException.cs
- ParserHooks.cs
- BitmapEffectInput.cs
- ScriptServiceAttribute.cs
- SocketPermission.cs
- SerializationInfo.cs
- PropertyExpression.cs
- SmiMetaData.cs
- QueryCreatedEventArgs.cs
- IdentifierCollection.cs
- UnregisterInfo.cs
- AlignmentYValidation.cs
- FormsAuthenticationModule.cs
- Misc.cs
- MasterPageParser.cs
- Currency.cs
- RemoteWebConfigurationHostStream.cs
- TreeIterators.cs
- LineUtil.cs
- EventData.cs
- DeleteHelper.cs
- StringFunctions.cs
- GenerateTemporaryTargetAssembly.cs
- StagingAreaInputItem.cs
- FrameAutomationPeer.cs
- RevocationPoint.cs
- PeerObject.cs
- XmlHierarchicalDataSourceView.cs
- ZipIOLocalFileHeader.cs
- CompilationUtil.cs
- SymbolDocumentInfo.cs
- SettingsBindableAttribute.cs
- FlowPanelDesigner.cs
- RtfToXamlLexer.cs
- DataServiceHostWrapper.cs
- EventLogTraceListener.cs
- WebControlAdapter.cs
- CacheAxisQuery.cs
- KeyInterop.cs
- InputMethod.cs
- FlowNode.cs
- NavigationPropertyEmitter.cs
- NonParentingControl.cs
- ExceptionUtil.cs
- FormViewRow.cs
- CacheChildrenQuery.cs
- CollectionDataContractAttribute.cs
- TimeSpanFormat.cs
- SettingsBindableAttribute.cs
- EntityClassGenerator.cs
- DebugHandleTracker.cs
- WebPartAuthorizationEventArgs.cs
- WebServiceTypeData.cs
- ColumnMap.cs
- Exceptions.cs
- LoadItemsEventArgs.cs
- AttachedAnnotation.cs
- VScrollProperties.cs
- latinshape.cs