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
- XmlSchemaObjectCollection.cs
- SourceFileBuildProvider.cs
- ForeignKeyFactory.cs
- PackageRelationship.cs
- Privilege.cs
- CompilationSection.cs
- DbQueryCommandTree.cs
- DateTimeConstantAttribute.cs
- PrinterResolution.cs
- EmptyQuery.cs
- InheritedPropertyChangedEventArgs.cs
- ExtensionWindowResizeGrip.cs
- IntSecurity.cs
- DataTableClearEvent.cs
- FrameworkContextData.cs
- SafeArrayTypeMismatchException.cs
- XmlSchemaChoice.cs
- ZipFileInfoCollection.cs
- TypefaceMetricsCache.cs
- DataTableMapping.cs
- SchemaTypeEmitter.cs
- DataColumn.cs
- TypeUsage.cs
- HScrollBar.cs
- BindableAttribute.cs
- DataGridViewIntLinkedList.cs
- TypeInformation.cs
- OptimizerPatterns.cs
- ContentDisposition.cs
- HotSpotCollection.cs
- WindowsFont.cs
- Roles.cs
- XmlQualifiedName.cs
- ObjectStorage.cs
- IteratorDescriptor.cs
- ErrorRuntimeConfig.cs
- SymLanguageVendor.cs
- HttpHandlersInstallComponent.cs
- M3DUtil.cs
- SatelliteContractVersionAttribute.cs
- BinaryFormatter.cs
- KnownTypesProvider.cs
- XamlPathDataSerializer.cs
- QueryIntervalOp.cs
- ReachPageContentCollectionSerializer.cs
- ScrollableControl.cs
- PropertyDescriptorComparer.cs
- Repeater.cs
- UserInitiatedNavigationPermission.cs
- XmlSchemaGroup.cs
- DataGridViewCellPaintingEventArgs.cs
- AssemblyInfo.cs
- List.cs
- DataViewSettingCollection.cs
- DataSourceExpressionCollection.cs
- MatrixTransform.cs
- QueryInterceptorAttribute.cs
- AnchoredBlock.cs
- CompilerScopeManager.cs
- objectquery_tresulttype.cs
- MimeTypeAttribute.cs
- ZipIOCentralDirectoryFileHeader.cs
- CardSpacePolicyElement.cs
- FastPropertyAccessor.cs
- TreeNodeCollection.cs
- PropertyMetadata.cs
- DateTimeOffsetStorage.cs
- DataServiceQueryException.cs
- ClientEventManager.cs
- ManipulationDevice.cs
- ListMarkerSourceInfo.cs
- DataRelation.cs
- WindowsPrincipal.cs
- FillErrorEventArgs.cs
- PersonalizationEntry.cs
- GridViewRowEventArgs.cs
- TrackingMemoryStreamFactory.cs
- InlineObject.cs
- HttpsHostedTransportConfiguration.cs
- WinFormsSecurity.cs
- XmlAtomicValue.cs
- QuarticEase.cs
- XmlCDATASection.cs
- ApplicationFileCodeDomTreeGenerator.cs
- XmlBinaryReader.cs
- XmlSchemaIdentityConstraint.cs
- ServiceSecurityAuditBehavior.cs
- CustomActivityDesigner.cs
- XmlSchemaSimpleTypeList.cs
- ResourceDescriptionAttribute.cs
- JsonStringDataContract.cs
- AuthenticatingEventArgs.cs
- MeasurementDCInfo.cs
- DataGridRowClipboardEventArgs.cs
- DefaultProxySection.cs
- AutoResizedEvent.cs
- MaskDescriptor.cs
- SQLMembershipProvider.cs
- SafeNativeMethods.cs
- TemplatedMailWebEventProvider.cs