Class ClientChannelInitializerBase<T>
Inheritance
System.Object
ClientChannelInitializerBase<T>
Assembly: Catalyst.Core.Lib.dll
Syntax
public sealed class ClientChannelInitializerBase<T> : ChannelInitializerBase<T> where T : IChannel
Type Parameters
Constructors
|
Improve this Doc
View Source
ClientChannelInitializerBase(Func<IList<IChannelHandler>>, IEventLoopGroupFactory, IPAddress, X509Certificate)
Declaration
public ClientChannelInitializerBase(Func<IList<IChannelHandler>> handlerGenerationFunction, IEventLoopGroupFactory eventLoopGroupFactory, IPAddress targetHost = null, X509Certificate certificate = null)
Parameters
Type |
Name |
Description |
System.Func<System.Collections.Generic.IList<IChannelHandler>> |
handlerGenerationFunction |
|
IEventLoopGroupFactory |
eventLoopGroupFactory |
|
System.Net.IPAddress |
targetHost |
|
System.Security.Cryptography.X509Certificates.X509Certificate |
certificate |
|
Methods
|
Improve this Doc
View Source
NewTlsHandler(IPAddress, X509Certificate)
Declaration
public override TlsHandler NewTlsHandler(IPAddress targetHost, X509Certificate certificate)
Parameters
Type |
Name |
Description |
System.Net.IPAddress |
targetHost |
|
System.Security.Cryptography.X509Certificates.X509Certificate |
certificate |
|
Returns
Type |
Description |
TlsHandler |
|
Overrides
Catalyst.Core.Lib.IO.Transport.Channels.ChannelInitializerBase<T>.NewTlsHandler(System.Net.IPAddress, System.Security.Cryptography.X509Certificates.X509Certificate)
|
Improve this Doc
View Source
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|