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
- Permission.cs
- PhysicalFontFamily.cs
- TemplateKeyConverter.cs
- Property.cs
- dsa.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- ItemCheckedEvent.cs
- DialogDivider.cs
- GuidTagList.cs
- HMACRIPEMD160.cs
- Compiler.cs
- TypedDatasetGenerator.cs
- RegexCaptureCollection.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- EasingQuaternionKeyFrame.cs
- MultilineStringConverter.cs
- BrowsableAttribute.cs
- EntityRecordInfo.cs
- AdapterDictionary.cs
- RootContext.cs
- OdbcParameter.cs
- OleDbConnectionInternal.cs
- AnnouncementInnerClient11.cs
- SrgsRuleRef.cs
- QilGenerator.cs
- SafeProcessHandle.cs
- DateTimeConstantAttribute.cs
- RemoveStoryboard.cs
- TcpAppDomainProtocolHandler.cs
- Propagator.ExtentPlaceholderCreator.cs
- XsltFunctions.cs
- TraceContextEventArgs.cs
- SymbolEqualComparer.cs
- TargetConverter.cs
- DecimalConstantAttribute.cs
- Rijndael.cs
- KoreanCalendar.cs
- PreProcessInputEventArgs.cs
- CompareInfo.cs
- WindowsTooltip.cs
- GlobalizationSection.cs
- Matrix3DValueSerializer.cs
- LinqToSqlWrapper.cs
- DoWhileDesigner.xaml.cs
- SQLGuid.cs
- OleDbErrorCollection.cs
- FormViewDeleteEventArgs.cs
- Transform.cs
- WebPartMenu.cs
- InfoCardProofToken.cs
- PathGeometry.cs
- TextBoxAutoCompleteSourceConverter.cs
- RangeValidator.cs
- Events.cs
- EntityTypeBase.cs
- ResourcePool.cs
- CodeExpressionCollection.cs
- HtmlTableRowCollection.cs
- SourceSwitch.cs
- DefaultShape.cs
- URLIdentityPermission.cs
- AdvancedBindingPropertyDescriptor.cs
- WebPartDisplayModeEventArgs.cs
- FixedTextView.cs
- EdmMember.cs
- SqlUDTStorage.cs
- ServiceChannelManager.cs
- TransformerTypeCollection.cs
- DbUpdateCommandTree.cs
- SiteMapDataSourceDesigner.cs
- SecurityBindingElement.cs
- NoneExcludedImageIndexConverter.cs
- GenericPrincipal.cs
- BitmapImage.cs
- FormViewInsertedEventArgs.cs
- EventLogPermissionEntry.cs
- GreenMethods.cs
- WebPartHeaderCloseVerb.cs
- Transform3DGroup.cs
- Helper.cs
- ParallelDesigner.cs
- XmlArrayItemAttributes.cs
- XmlRawWriter.cs
- AccessibilityHelperForXpWin2k3.cs
- UpdateRecord.cs
- _ScatterGatherBuffers.cs
- TableRow.cs
- AutomationElementCollection.cs
- HostProtectionException.cs
- MetadataPropertyAttribute.cs
- XmlSchemaProviderAttribute.cs
- ScriptControl.cs
- ObjectViewQueryResultData.cs
- WpfWebRequestHelper.cs
- invalidudtexception.cs
- RealizationContext.cs
- MessageTraceRecord.cs
- MemberDescriptor.cs
- DataColumnMappingCollection.cs
- CqlIdentifiers.cs