DefaultConnectionInfo Class

Namespace
Microsoft.AspNetCore.Http.Internal
Assemblies
  • Microsoft.AspNetCore.Http

Syntax

public class DefaultConnectionInfo : ConnectionInfo
class Microsoft.AspNetCore.Http.Internal.DefaultConnectionInfo

Constructors

DefaultConnectionInfo(Microsoft.AspNetCore.Http.Features.IFeatureCollection)
public DefaultConnectionInfo(IFeatureCollection features)

Properties

Microsoft.AspNetCore.Http.Internal.DefaultConnectionInfo.ClientCertificate
Return type:System.Security.Cryptography.X509Certificates.X509Certificate2
public override X509Certificate2 ClientCertificate { get; set; }
Microsoft.AspNetCore.Http.Internal.DefaultConnectionInfo.LocalIpAddress
Return type:System.Net.IPAddress
public override IPAddress LocalIpAddress { get; set; }
Microsoft.AspNetCore.Http.Internal.DefaultConnectionInfo.LocalPort
Return type:System.Int32
public override int LocalPort { get; set; }
Microsoft.AspNetCore.Http.Internal.DefaultConnectionInfo.RemoteIpAddress
Return type:System.Net.IPAddress
public override IPAddress RemoteIpAddress { get; set; }
Microsoft.AspNetCore.Http.Internal.DefaultConnectionInfo.RemotePort
Return type:System.Int32
public override int RemotePort { get; set; }

Methods

GetClientCertificateAsync(System.Threading.CancellationToken)
Return type:System.Threading.Tasks.Task<System.Security.Cryptography.X509Certificates.X509Certificate2>
public override Task<X509Certificate2> GetClientCertificateAsync(CancellationToken cancellationToken = null)
Initialize(Microsoft.AspNetCore.Http.Features.IFeatureCollection)
public virtual void Initialize(IFeatureCollection features)
Uninitialize()
public virtual void Uninitialize()