Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / DuplexClientBase.cs / 1 / DuplexClientBase.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel { using System.ServiceModel.Channels; public abstract class DuplexClientBase: ClientBase where TChannel : class { // IMPORTANT: any changes to the set of protected .ctors of this class need to be reflected // in ServiceContractGenerator.cs as well. protected DuplexClientBase(object callbackInstance) : this(new InstanceContext(callbackInstance)) { } protected DuplexClientBase(object callbackInstance, string endpointConfigurationName) : this(new InstanceContext(callbackInstance), endpointConfigurationName) { } protected DuplexClientBase(object callbackInstance, string endpointConfigurationName, string remoteAddress) : this(new InstanceContext(callbackInstance), endpointConfigurationName, remoteAddress) { } protected DuplexClientBase(object callbackInstance, string endpointConfigurationName, EndpointAddress remoteAddress) : this(new InstanceContext(callbackInstance), endpointConfigurationName, remoteAddress) { } protected DuplexClientBase(object callbackInstance, Binding binding, EndpointAddress remoteAddress) : this(new InstanceContext(callbackInstance), binding, remoteAddress) { } protected DuplexClientBase(InstanceContext callbackInstance) :base(callbackInstance) { } protected DuplexClientBase(InstanceContext callbackInstance, string endpointConfigurationName) : base(callbackInstance, endpointConfigurationName) { } protected DuplexClientBase(InstanceContext callbackInstance, string endpointConfigurationName, string remoteAddress) : base(callbackInstance, endpointConfigurationName, remoteAddress) { } protected DuplexClientBase(InstanceContext callbackInstance, string endpointConfigurationName, EndpointAddress remoteAddress) : base(callbackInstance, endpointConfigurationName, remoteAddress) { } protected DuplexClientBase(InstanceContext callbackInstance, Binding binding, EndpointAddress remoteAddress) : base(callbackInstance, binding, remoteAddress) { } protected override TChannel CreateChannel() { return this.ChannelFactory.CreateChannel(); } public IDuplexContextChannel InnerDuplexChannel { get { return (IDuplexContextChannel)InnerChannel; } } } } // 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
- Operators.cs
- ReflectionUtil.cs
- DataTemplateSelector.cs
- ProfileBuildProvider.cs
- InkPresenterAutomationPeer.cs
- RijndaelManaged.cs
- OleDbDataAdapter.cs
- Interfaces.cs
- ParagraphResult.cs
- PrefixQName.cs
- ObjectDataSourceDisposingEventArgs.cs
- _BufferOffsetSize.cs
- ComAdminInterfaces.cs
- ByteStreamGeometryContext.cs
- InspectionWorker.cs
- ScriptControlDescriptor.cs
- BitmapFrameDecode.cs
- DiagnosticsConfiguration.cs
- InternalCache.cs
- ExtentCqlBlock.cs
- AndCondition.cs
- DbParameterHelper.cs
- GeneralTransform3DTo2DTo3D.cs
- XPathException.cs
- TimeManager.cs
- PersonalizationDictionary.cs
- TabControlAutomationPeer.cs
- XmlAnyElementAttributes.cs
- MembershipPasswordException.cs
- ContainerCodeDomSerializer.cs
- QueueProcessor.cs
- GridPattern.cs
- GACIdentityPermission.cs
- _ServiceNameStore.cs
- TypeValidationEventArgs.cs
- QilList.cs
- AppSecurityManager.cs
- CompoundFileReference.cs
- SamlDelegatingWriter.cs
- DocumentReference.cs
- Brush.cs
- RangeBase.cs
- DataKeyArray.cs
- NotifyIcon.cs
- XsdDateTime.cs
- IList.cs
- DataGridToolTip.cs
- ElementHostAutomationPeer.cs
- ArraySet.cs
- DrawingContext.cs
- FontStretchConverter.cs
- DataGridViewHitTestInfo.cs
- PermissionSetEnumerator.cs
- FixedTextSelectionProcessor.cs
- Rect.cs
- WebPartDescription.cs
- UInt32.cs
- VectorCollectionValueSerializer.cs
- Evaluator.cs
- AsyncInvokeContext.cs
- sqlinternaltransaction.cs
- TextTreeNode.cs
- HostDesigntimeLicenseContext.cs
- XPathDocumentNavigator.cs
- DBDataPermissionAttribute.cs
- GeneratedCodeAttribute.cs
- XmlRootAttribute.cs
- SystemTcpConnection.cs
- ClientEventManager.cs
- OdbcHandle.cs
- IsolatedStorageFileStream.cs
- TcpConnectionPool.cs
- HybridDictionary.cs
- ClientData.cs
- ListControlConvertEventArgs.cs
- XmlBinaryReaderSession.cs
- _NativeSSPI.cs
- ImageIndexConverter.cs
- EdmEntityTypeAttribute.cs
- BufferedStream.cs
- QuadraticBezierSegment.cs
- EventMappingSettingsCollection.cs
- ShimAsPublicXamlType.cs
- WebConvert.cs
- Object.cs
- StateItem.cs
- XmlTypeAttribute.cs
- ActivityDefaults.cs
- OTFRasterizer.cs
- XmlDomTextWriter.cs
- DesignerActionUIService.cs
- TextDpi.cs
- ApplicationManager.cs
- BindingMAnagerBase.cs
- EntityFrameworkVersions.cs
- NativeMethods.cs
- EdmMember.cs
- QuerySetOp.cs
- CanonicalFormWriter.cs
- OutputScope.cs