1 instantiation of MsQuicConfigurationSafeHandle
System.Net.Quic (1)
System\Net\Quic\Internal\MsQuicConfiguration.cs (1)
224MsQuicConfigurationSafeHandle configurationHandle = new MsQuicConfigurationSafeHandle(handle);
7 references to MsQuicConfigurationSafeHandle
System.Net.Quic (7)
System\Net\Quic\Internal\MsQuicConfiguration.Cache.cs (2)
42private sealed class MsQuicConfigurationCache : SafeHandleCache<CacheKey, MsQuicConfigurationSafeHandle> 132private 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)
19public static MsQuicConfigurationSafeHandle Create(QuicClientConnectionOptions options) 82public static MsQuicConfigurationSafeHandle Create(QuicServerConnectionOptions options, string? targetHost) 120private static MsQuicConfigurationSafeHandle Create(QuicConnectionOptions options, QUIC_CREDENTIAL_FLAGS flags, X509Certificate? certificate, ReadOnlyCollection<X509Certificate2>? intermediates, List<SslApplicationProtocol>? alpnProtocols, CipherSuitesPolicy? cipherSuitesPolicy, EncryptionPolicy encryptionPolicy) 200private 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) 224MsQuicConfigurationSafeHandle configurationHandle = new MsQuicConfigurationSafeHandle(handle);