語言

DefaultCertificateLoader 建構函式

定義

多載

DefaultCertificateLoader()

預設方案。

public DefaultCertificateLoader();
Public Sub New ()

適用於

DefaultCertificateLoader(ILogger<DefaultCertificateLoader>)

有建造機和伐木機。

public DefaultCertificateLoader(Microsoft.Extensions.Logging.ILogger<Microsoft.Identity.Web.DefaultCertificateLoader>? logger);
new Microsoft.Identity.Web.DefaultCertificateLoader : Microsoft.Extensions.Logging.ILogger<Microsoft.Identity.Web.DefaultCertificateLoader> -> Microsoft.Identity.Web.DefaultCertificateLoader
Public Sub New (logger As ILogger(Of DefaultCertificateLoader))

參數

適用於

DefaultCertificateLoader(IEnumerable<ICredentialSourceLoader>, ILogger<DefaultCertificateLoader>)

建構器搭配記錄器和自訂憑證來源載入器。

public DefaultCertificateLoader(System.Collections.Generic.IEnumerable<Microsoft.Identity.Abstractions.ICredentialSourceLoader> credentialSourceLoaders, Microsoft.Extensions.Logging.ILogger<Microsoft.Identity.Web.DefaultCertificateLoader>? logger);
new Microsoft.Identity.Web.DefaultCertificateLoader : seq<Microsoft.Identity.Abstractions.ICredentialSourceLoader> * Microsoft.Extensions.Logging.ILogger<Microsoft.Identity.Web.DefaultCertificateLoader> -> Microsoft.Identity.Web.DefaultCertificateLoader
Public Sub New (credentialSourceLoaders As IEnumerable(Of ICredentialSourceLoader), logger As ILogger(Of DefaultCertificateLoader))

參數

credentialSourceLoaders
IEnumerable<ICredentialSourceLoader>

額外的憑證來源載入器。 可以覆蓋內建載入器。

logger
ILogger<DefaultCertificateLoader>

記錄器實例

適用於

DefaultCertificateLoader(IEnumerable<ICustomSignedAssertionProvider>, ILogger<DefaultCertificateLoader>)

建構器搭配自訂簽署的斷言提供者。

public DefaultCertificateLoader(System.Collections.Generic.IEnumerable<Microsoft.Identity.Abstractions.ICustomSignedAssertionProvider> customSignedAssertionProviders, Microsoft.Extensions.Logging.ILogger<Microsoft.Identity.Web.DefaultCertificateLoader>? logger);
new Microsoft.Identity.Web.DefaultCertificateLoader : seq<Microsoft.Identity.Abstractions.ICustomSignedAssertionProvider> * Microsoft.Extensions.Logging.ILogger<Microsoft.Identity.Web.DefaultCertificateLoader> -> Microsoft.Identity.Web.DefaultCertificateLoader
Public Sub New (customSignedAssertionProviders As IEnumerable(Of ICustomSignedAssertionProvider), logger As ILogger(Of DefaultCertificateLoader))

參數

customSignedAssertionProviders
IEnumerable<ICustomSignedAssertionProvider>

自訂簽署斷言提供者列表

logger
ILogger<DefaultCertificateLoader>

伊洛格。

適用於

DefaultCertificateLoader(IEnumerable<ICredentialSourceLoader>, IEnumerable<ICustomSignedAssertionProvider>, ILogger<DefaultCertificateLoader>)

建構器同時具備自訂簽署斷言提供者與自訂憑證來源載入器。

public DefaultCertificateLoader(System.Collections.Generic.IEnumerable<Microsoft.Identity.Abstractions.ICredentialSourceLoader> credentialSourceLoaders, System.Collections.Generic.IEnumerable<Microsoft.Identity.Abstractions.ICustomSignedAssertionProvider> customSignedAssertionProviders, Microsoft.Extensions.Logging.ILogger<Microsoft.Identity.Web.DefaultCertificateLoader>? logger);
new Microsoft.Identity.Web.DefaultCertificateLoader : seq<Microsoft.Identity.Abstractions.ICredentialSourceLoader> * seq<Microsoft.Identity.Abstractions.ICustomSignedAssertionProvider> * Microsoft.Extensions.Logging.ILogger<Microsoft.Identity.Web.DefaultCertificateLoader> -> Microsoft.Identity.Web.DefaultCertificateLoader
Public Sub New (credentialSourceLoaders As IEnumerable(Of ICredentialSourceLoader), customSignedAssertionProviders As IEnumerable(Of ICustomSignedAssertionProvider), logger As ILogger(Of DefaultCertificateLoader))

參數

credentialSourceLoaders
IEnumerable<ICredentialSourceLoader>

額外的憑證來源載入器。 可以覆蓋內建載入器。

customSignedAssertionProviders
IEnumerable<ICustomSignedAssertionProvider>

自訂簽署斷言提供者列表

logger
ILogger<DefaultCertificateLoader>

伊洛格。

適用於