// This file contains auto-generated code. // Generated from `Microsoft.IdentityModel.Protocols, Version=7.7.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35`. namespace Microsoft { namespace IdentityModel { namespace Protocols { public abstract class AuthenticationProtocolMessage { public virtual string BuildFormPost() => throw null; public virtual string BuildRedirectUrl() => throw null; protected AuthenticationProtocolMessage() => throw null; public virtual string GetParameter(string parameter) => throw null; public string IssuerAddress { get => throw null; set { } } public System.Collections.Generic.IDictionary Parameters { get => throw null; } public string PostTitle { get => throw null; set { } } public virtual void RemoveParameter(string parameter) => throw null; public string Script { get => throw null; set { } } public string ScriptButtonText { get => throw null; set { } } public string ScriptDisabledText { get => throw null; set { } } public void SetParameter(string parameter, string value) => throw null; public virtual void SetParameters(System.Collections.Specialized.NameValueCollection nameValueCollection) => throw null; } namespace Configuration { public class InvalidConfigurationException : System.Exception { public InvalidConfigurationException() => throw null; public InvalidConfigurationException(string message) => throw null; public InvalidConfigurationException(string message, System.Exception innerException) => throw null; protected InvalidConfigurationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; } public class LastKnownGoodConfigurationCacheOptions : Microsoft.IdentityModel.Tokens.Configuration.LKGConfigurationCacheOptions { public LastKnownGoodConfigurationCacheOptions() => throw null; public static readonly int DefaultLastKnownGoodConfigurationSizeLimit; } } public class ConfigurationManager : Microsoft.IdentityModel.Tokens.BaseConfigurationManager, Microsoft.IdentityModel.Protocols.IConfigurationManager where T : class { public ConfigurationManager(string metadataAddress, Microsoft.IdentityModel.Protocols.IConfigurationRetriever configRetriever) => throw null; public ConfigurationManager(string metadataAddress, Microsoft.IdentityModel.Protocols.IConfigurationRetriever configRetriever, System.Net.Http.HttpClient httpClient) => throw null; public ConfigurationManager(string metadataAddress, Microsoft.IdentityModel.Protocols.IConfigurationRetriever configRetriever, Microsoft.IdentityModel.Protocols.IDocumentRetriever docRetriever) => throw null; public ConfigurationManager(string metadataAddress, Microsoft.IdentityModel.Protocols.IConfigurationRetriever configRetriever, Microsoft.IdentityModel.Protocols.IDocumentRetriever docRetriever, Microsoft.IdentityModel.Protocols.Configuration.LastKnownGoodConfigurationCacheOptions lkgCacheOptions) => throw null; public ConfigurationManager(string metadataAddress, Microsoft.IdentityModel.Protocols.IConfigurationRetriever configRetriever, Microsoft.IdentityModel.Protocols.IDocumentRetriever docRetriever, Microsoft.IdentityModel.Protocols.IConfigurationValidator configValidator) => throw null; public ConfigurationManager(string metadataAddress, Microsoft.IdentityModel.Protocols.IConfigurationRetriever configRetriever, Microsoft.IdentityModel.Protocols.IDocumentRetriever docRetriever, Microsoft.IdentityModel.Protocols.IConfigurationValidator configValidator, Microsoft.IdentityModel.Protocols.Configuration.LastKnownGoodConfigurationCacheOptions lkgCacheOptions) => throw null; public static readonly System.TimeSpan DefaultAutomaticRefreshInterval; public static readonly System.TimeSpan DefaultRefreshInterval; public override System.Threading.Tasks.Task GetBaseConfigurationAsync(System.Threading.CancellationToken cancel) => throw null; public System.Threading.Tasks.Task GetConfigurationAsync() => throw null; public System.Threading.Tasks.Task GetConfigurationAsync(System.Threading.CancellationToken cancel) => throw null; public static readonly System.TimeSpan MinimumAutomaticRefreshInterval; public static readonly System.TimeSpan MinimumRefreshInterval; public override void RequestRefresh() => throw null; } public class ConfigurationValidationResult { public ConfigurationValidationResult() => throw null; public string ErrorMessage { get => throw null; set { } } public bool Succeeded { get => throw null; set { } } } public class FileDocumentRetriever : Microsoft.IdentityModel.Protocols.IDocumentRetriever { public FileDocumentRetriever() => throw null; public System.Threading.Tasks.Task GetDocumentAsync(string address, System.Threading.CancellationToken cancel) => throw null; } public class HttpDocumentRetriever : Microsoft.IdentityModel.Protocols.IDocumentRetriever { public HttpDocumentRetriever() => throw null; public HttpDocumentRetriever(System.Net.Http.HttpClient httpClient) => throw null; public static bool DefaultSendAdditionalHeaderData { get => throw null; set { } } public System.Threading.Tasks.Task GetDocumentAsync(string address, System.Threading.CancellationToken cancel) => throw null; public bool RequireHttps { get => throw null; set { } } public const string ResponseContent = default; public bool SendAdditionalHeaderData { get => throw null; set { } } public const string StatusCode = default; } public class HttpRequestData { public void AppendHeaders(System.Net.Http.Headers.HttpHeaders headers) => throw null; public byte[] Body { get => throw null; set { } } public System.Security.Cryptography.X509Certificates.X509Certificate2Collection ClientCertificates { get => throw null; } public HttpRequestData() => throw null; public System.Collections.Generic.IDictionary> Headers { get => throw null; set { } } public string Method { get => throw null; set { } } public System.Collections.Generic.IDictionary PropertyBag { get => throw null; set { } } public System.Uri Uri { get => throw null; set { } } } public interface IConfigurationManager where T : class { System.Threading.Tasks.Task GetConfigurationAsync(System.Threading.CancellationToken cancel); void RequestRefresh(); } public interface IConfigurationRetriever { System.Threading.Tasks.Task GetConfigurationAsync(string address, Microsoft.IdentityModel.Protocols.IDocumentRetriever retriever, System.Threading.CancellationToken cancel); } public interface IConfigurationValidator { Microsoft.IdentityModel.Protocols.ConfigurationValidationResult Validate(T configuration); } public interface IDocumentRetriever { System.Threading.Tasks.Task GetDocumentAsync(string address, System.Threading.CancellationToken cancel); } public class StaticConfigurationManager : Microsoft.IdentityModel.Tokens.BaseConfigurationManager, Microsoft.IdentityModel.Protocols.IConfigurationManager where T : class { public StaticConfigurationManager(T configuration) => throw null; public override System.Threading.Tasks.Task GetBaseConfigurationAsync(System.Threading.CancellationToken cancel) => throw null; public System.Threading.Tasks.Task GetConfigurationAsync(System.Threading.CancellationToken cancel) => throw null; public override void RequestRefresh() => throw null; } public class X509CertificateValidationMode { public X509CertificateValidationMode() => throw null; } } } }