Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Net.Security.SslApplicationProtocol Struct Reference

Public Member Functions

 SslApplicationProtocol (byte[] protocol)
 
 SslApplicationProtocol (string protocol)
 
bool Equals (SslApplicationProtocol other)
 
override bool Equals ([NotNullWhen(true)] object? obj)
 
override int GetHashCode ()
 
override string ToString ()
 
bool Equals (T? other)
 

Static Public Member Functions

static bool operator== (SslApplicationProtocol left, SslApplicationProtocol right)
 
static bool operator!= (SslApplicationProtocol left, SslApplicationProtocol right)
 

Static Public Attributes

static readonly SslApplicationProtocol Http3 = new SslApplicationProtocol(s_http3Utf8, copy: false)
 
static readonly SslApplicationProtocol Http2 = new SslApplicationProtocol(s_http2Utf8, copy: false)
 
static readonly SslApplicationProtocol Http11 = new SslApplicationProtocol(s_http11Utf8, copy: false)
 

Package Functions

 SslApplicationProtocol (byte[] protocol, bool copy)
 

Properties

ReadOnlyMemory< byte > Protocol [get]
 

Private Attributes

readonly byte[] _readOnlyProtocol
 

Static Private Attributes

static readonly Encoding s_utf8 = Encoding.GetEncoding(Encoding.UTF8.CodePage, EncoderFallback.ExceptionFallback, DecoderFallback.ExceptionFallback)
 
static readonly byte[] s_http3Utf8 = new byte[2] { 104, 51 }
 
static readonly byte[] s_http2Utf8 = new byte[2] { 104, 50 }
 
static readonly byte[] s_http11Utf8 = new byte[8] { 104, 116, 116, 112, 47, 49, 46, 49 }
 

Detailed Description

Definition at line 6 of file SslApplicationProtocol.cs.


The documentation for this struct was generated from the following file: