1 instantiation of MsQuicConfigurationSafeHandle
System.Net.Quic (1)
System\Net\Quic\Internal\MsQuicConfiguration.cs (1)
228
MsQuicConfigurationSafeHandle configurationHandle = new
MsQuicConfigurationSafeHandle
(handle);
7 references to MsQuicConfigurationSafeHandle
System.Net.Quic (7)
System\Net\Quic\Internal\MsQuicConfiguration.Cache.cs (2)
42
private sealed class MsQuicConfigurationCache : SafeHandleCache<CacheKey,
MsQuicConfigurationSafeHandle
>
132
private static
MsQuicConfigurationSafeHandle
GetCachedCredentialOrCreate(QUIC_SETTINGS settings, QUIC_CREDENTIAL_FLAGS flags, X509Certificate? certificate, ReadOnlyCollection<X509Certificate2>? intermediates, List<SslApplicationProtocol> alpnProtocols, QUIC_ALLOWED_CIPHER_SUITE_FLAGS allowedCipherSuites)
System\Net\Quic\Internal\MsQuicConfiguration.cs (5)
19
public static
MsQuicConfigurationSafeHandle
Create(QuicClientConnectionOptions options)
86
public static
MsQuicConfigurationSafeHandle
Create(QuicServerConnectionOptions options, string? targetHost)
124
private static
MsQuicConfigurationSafeHandle
Create(QuicConnectionOptions options, QUIC_CREDENTIAL_FLAGS flags, X509Certificate? certificate, ReadOnlyCollection<X509Certificate2>? intermediates, List<SslApplicationProtocol>? alpnProtocols, CipherSuitesPolicy? cipherSuitesPolicy, EncryptionPolicy encryptionPolicy)
204
private static unsafe
MsQuicConfigurationSafeHandle
CreateInternal(QUIC_SETTINGS settings, QUIC_CREDENTIAL_FLAGS flags, X509Certificate? certificate, ReadOnlyCollection<X509Certificate2>? intermediates, List<SslApplicationProtocol> alpnProtocols, QUIC_ALLOWED_CIPHER_SUITE_FLAGS allowedCipherSuites)
228
MsQuicConfigurationSafeHandle
configurationHandle = new MsQuicConfigurationSafeHandle(handle);