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
- DirtyTextRange.cs
- SqlTopReducer.cs
- EpmHelper.cs
- RoleManagerSection.cs
- InitializationEventAttribute.cs
- ValueConversionAttribute.cs
- TemplateBindingExtension.cs
- ThreadAbortException.cs
- _CookieModule.cs
- MulticastDelegate.cs
- ContainerParagraph.cs
- FacetEnabledSchemaElement.cs
- TransactionContextManager.cs
- GenericUI.cs
- tabpagecollectioneditor.cs
- SystemBrushes.cs
- WrapPanel.cs
- UrlPath.cs
- QueryRewriter.cs
- SQLByte.cs
- RangeValueProviderWrapper.cs
- ProcessHostFactoryHelper.cs
- StyleTypedPropertyAttribute.cs
- ErrorLog.cs
- NetworkInformationPermission.cs
- SystemWebCachingSectionGroup.cs
- TemplateControlParser.cs
- NavigatorInput.cs
- TrustVersion.cs
- MultiSelectRootGridEntry.cs
- OledbConnectionStringbuilder.cs
- SqlCacheDependencyDatabaseCollection.cs
- PrimitiveXmlSerializers.cs
- TimestampInformation.cs
- Convert.cs
- ConditionalDesigner.cs
- ReadOnlyDataSource.cs
- safex509handles.cs
- StyleCollectionEditor.cs
- Style.cs
- ExecutionContext.cs
- LoaderAllocator.cs
- PlatformNotSupportedException.cs
- ObjectListField.cs
- CrossContextChannel.cs
- DrawingDrawingContext.cs
- InstanceOwnerException.cs
- DbConnectionPoolIdentity.cs
- EntitySqlQueryCacheKey.cs
- OleDbException.cs
- BamlBinaryWriter.cs
- Empty.cs
- SoapFault.cs
- SchemaSetCompiler.cs
- FormatterServices.cs
- ListItemCollection.cs
- SqlMethodAttribute.cs
- LogLogRecordHeader.cs
- CroppedBitmap.cs
- ConnectivityStatus.cs
- PageAsyncTaskManager.cs
- CodeNamespaceCollection.cs
- UndoUnit.cs
- IDReferencePropertyAttribute.cs
- WebServiceFault.cs
- GlyphsSerializer.cs
- TextMetrics.cs
- sortedlist.cs
- XmlProcessingInstruction.cs
- ApplicationFileParser.cs
- Model3DGroup.cs
- NominalTypeEliminator.cs
- GrammarBuilderRuleRef.cs
- VisemeEventArgs.cs
- SchemaObjectWriter.cs
- PlainXmlWriter.cs
- SoapExtension.cs
- SecurityPolicySection.cs
- GridViewColumnHeaderAutomationPeer.cs
- CompositeDataBoundControl.cs
- DataViewSettingCollection.cs
- ButtonRenderer.cs
- XmlResolver.cs
- CodeTypeMember.cs
- ToolStripCollectionEditor.cs
- BrushValueSerializer.cs
- Literal.cs
- MailWriter.cs
- RightsManagementLicense.cs
- ThreadInterruptedException.cs
- SQLDecimal.cs
- CompiledRegexRunner.cs
- CodeDOMUtility.cs
- EventHandlersStore.cs
- SettingsPropertyValueCollection.cs
- ThemeDirectoryCompiler.cs
- ServiceReflector.cs
- BufferedGraphicsContext.cs
- ACL.cs
- ModelItem.cs