Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / DiscoveryClientOutputChannel.cs / 1305376 / DiscoveryClientOutputChannel.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel.Discovery { using System; using System.ServiceModel; using System.ServiceModel.Channels; class DiscoveryClientOutputChannel: DiscoveryClientChannelBase , IOutputChannel where TChannel : class, IOutputChannel { public DiscoveryClientOutputChannel( ChannelManagerBase channelManagerBase, IChannelFactory innerChannelFactory, FindCriteria findCriteria, DiscoveryEndpointProvider discoveryEndpointProvider) : base(channelManagerBase, innerChannelFactory, findCriteria, discoveryEndpointProvider) { } public EndpointAddress RemoteAddress { get { if (this.InnerChannel == null) { return DiscoveryClientBindingElement.DiscoveryEndpointAddress; } return this.InnerChannel.RemoteAddress; } } public Uri Via { get { if (this.InnerChannel == null) { return DiscoveryClientBindingElement.DiscoveryEndpointAddress.Uri; } return this.InnerChannel.Via; } } public virtual IAsyncResult BeginSend(Message message, TimeSpan timeout, AsyncCallback callback, object state) { return this.InnerChannel.BeginSend(message, timeout, callback, state); } public IAsyncResult BeginSend(Message message, AsyncCallback callback, object state) { return this.BeginSend(message, this.DefaultSendTimeout, callback, state); } public void EndSend(IAsyncResult result) { this.InnerChannel.EndSend(result); } public virtual void Send(Message message, TimeSpan timeout) { this.InnerChannel.Send(message, timeout); } public void Send(Message message) { this.Send(message, this.DefaultSendTimeout); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Header.cs
- HttpApplicationStateWrapper.cs
- DesignerLoader.cs
- MethodToken.cs
- ParameterRetriever.cs
- VoiceSynthesis.cs
- Update.cs
- ToolStripSeparator.cs
- WinFormsSpinner.cs
- Configuration.cs
- EditorPartCollection.cs
- DynamicRendererThreadManager.cs
- SystemPens.cs
- MenuCommand.cs
- SuspendDesigner.cs
- GenerateHelper.cs
- ProfileBuildProvider.cs
- RequestResizeEvent.cs
- EmbeddedMailObject.cs
- HMACSHA256.cs
- SerializationHelper.cs
- Console.cs
- SortQuery.cs
- InfoCardProofToken.cs
- ViewDesigner.cs
- XmlWriterTraceListener.cs
- Panel.cs
- ListDictionaryInternal.cs
- ReceiveContent.cs
- ClientTargetSection.cs
- DataRow.cs
- IdentityValidationException.cs
- OleDbDataAdapter.cs
- StylusPointPropertyId.cs
- WebReferencesBuildProvider.cs
- SqlCommand.cs
- XmlAttributeCache.cs
- ExtensionSimplifierMarkupObject.cs
- CrossAppDomainChannel.cs
- EmptyCollection.cs
- MetaModel.cs
- DataGridViewCell.cs
- ApplyImportsAction.cs
- HwndStylusInputProvider.cs
- WebScriptMetadataFormatter.cs
- TabControlEvent.cs
- ContextTokenTypeConverter.cs
- MarginsConverter.cs
- PropertyDescriptorComparer.cs
- QilLoop.cs
- QilInvokeEarlyBound.cs
- LayoutManager.cs
- TreeViewItem.cs
- TdsEnums.cs
- TemplateNameScope.cs
- CloseCryptoHandleRequest.cs
- PropertyFilterAttribute.cs
- SystemColorTracker.cs
- HttpConfigurationContext.cs
- WindowsGrip.cs
- __FastResourceComparer.cs
- ManifestResourceInfo.cs
- PermissionSetEnumerator.cs
- Mappings.cs
- ApplicationId.cs
- TreeNodeCollection.cs
- ColumnResizeUndoUnit.cs
- OdbcReferenceCollection.cs
- ProfileElement.cs
- PeerApplication.cs
- TabletDevice.cs
- RegexMatch.cs
- EditorReuseAttribute.cs
- ClientConfigurationHost.cs
- TimerEventSubscriptionCollection.cs
- XhtmlTextWriter.cs
- Metafile.cs
- AliasExpr.cs
- LayoutEvent.cs
- ApplicationInfo.cs
- WindowShowOrOpenTracker.cs
- cache.cs
- XmlStreamNodeWriter.cs
- SchemaElementDecl.cs
- Validator.cs
- EdmError.cs
- XPathEmptyIterator.cs
- SoapHeaders.cs
- CredentialCache.cs
- ContextQuery.cs
- TypedReference.cs
- Grid.cs
- SqlXmlStorage.cs
- RoamingStoreFile.cs
- ObjectRef.cs
- MetafileHeader.cs
- SessionStateItemCollection.cs
- SQLInt32Storage.cs
- ContentFilePart.cs
- WinFormsSecurity.cs