diff --git a/Directory.Build.props b/Directory.Build.props index 6ae1c0f822f..9a9f0421fa6 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,6 +1,7 @@ + diff --git a/Directory.Build.targets b/Directory.Build.targets index 2dadfc1f5dd..ccf537adf3b 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -7,6 +7,7 @@ + diff --git a/eng/ApiCompatibility/PublicApiAnalyzer.props b/eng/ApiCompatibility/PublicApiAnalyzer.props new file mode 100644 index 00000000000..093bb8e1dde --- /dev/null +++ b/eng/ApiCompatibility/PublicApiAnalyzer.props @@ -0,0 +1,20 @@ + + + + + $(WarningsAsErrors);RS0016;RS0017;RS0022;RS0024;RS0025;RS0036;RS0037;RS0041;RS0048 + + + + + $(NoWarn);RS0026;RS0027 + + + diff --git a/eng/ApiCompatibility/PublicApiAnalyzer.targets b/eng/ApiCompatibility/PublicApiAnalyzer.targets new file mode 100644 index 00000000000..b13accaa5e3 --- /dev/null +++ b/eng/ApiCompatibility/PublicApiAnalyzer.targets @@ -0,0 +1,13 @@ + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + diff --git a/eng/ApiCompatibility/README.md b/eng/ApiCompatibility/README.md new file mode 100644 index 00000000000..fb99d290011 --- /dev/null +++ b/eng/ApiCompatibility/README.md @@ -0,0 +1,12 @@ +### Mark Shipped Tool +======== + +This tool should be run after every supported release that has API changes. It will +merge the collection of PublicApi.Shipped.txt files with the PublicApi.Unshipped.txt +versions. This will take into account `*REMOVED*` elements when updating the files. + +Usage: + +``` cmd +mark-shipped.cmd +``` \ No newline at end of file diff --git a/eng/ApiCompatibility/mark-shipped.cmd b/eng/ApiCompatibility/mark-shipped.cmd new file mode 100644 index 00000000000..73987578815 --- /dev/null +++ b/eng/ApiCompatibility/mark-shipped.cmd @@ -0,0 +1,2 @@ +@echo off +powershell -noprofile -executionPolicy RemoteSigned -file "%~dp0\mark-shipped.ps1" diff --git a/eng/ApiCompatibility/mark-shipped.ps1 b/eng/ApiCompatibility/mark-shipped.ps1 new file mode 100644 index 00000000000..3cf0f3e5f6a --- /dev/null +++ b/eng/ApiCompatibility/mark-shipped.ps1 @@ -0,0 +1,51 @@ +[CmdletBinding(PositionalBinding=$false)] +param () + +Set-StrictMode -version 2.0 +$ErrorActionPreference = "Stop" + +function MarkShipped([string]$dir) { + $shippedFilePath = Join-Path $dir "PublicAPI.Shipped.txt" + [string[]]$shipped = Get-Content $shippedFilePath + if ($null -eq $shipped) { + $shipped = @() + } + + $unshippedFilePath = Join-Path $dir "PublicAPI.Unshipped.txt" + [string[]]$unshipped = Get-Content $unshippedFilePath + $removed = @() + $removedPrefix = "*REMOVED*"; + Write-Host "Processing $dir" + + foreach ($item in $unshipped) { + if ($item.Length -gt 0) { + if ($item.StartsWith($removedPrefix)) { + $item = $item.Substring($removedPrefix.Length) + $removed += $item + } + else { + $shipped += $item + } + } + } + + $shipped | Sort-Object | ?{ -not $removed.Contains($_) } | Out-File $shippedFilePath -Encoding Ascii + $null | Out-File $unshippedFilePath -Encoding Ascii +} + +try { + Push-Location $PSScriptRoot\..\.. + + foreach ($file in Get-ChildItem -re -in "PublicApi.Shipped.txt") { + $dir = Split-Path -parent $file + MarkShipped $dir + } +} +catch { + Write-Host $_ + Write-Host $_.Exception + exit 1 +} +finally { + Pop-Location +} diff --git a/eng/packages/General.props b/eng/packages/General.props index f2428abd8d4..a81bc6448c4 100644 --- a/eng/packages/General.props +++ b/eng/packages/General.props @@ -67,6 +67,7 @@ + diff --git a/src/Analyzers/Microsoft.Extensions.ExtraAnalyzers/Microsoft.Extensions.ExtraAnalyzers.Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Analyzers/Microsoft.Extensions.ExtraAnalyzers/Microsoft.Extensions.ExtraAnalyzers.Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..653963b3790 --- /dev/null +++ b/src/Analyzers/Microsoft.Extensions.ExtraAnalyzers/Microsoft.Extensions.ExtraAnalyzers.Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -0,0 +1,79 @@ + +#nullable enable +const Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.SequentialFixAllProvider.DocumentScopeStr = "document" -> string! +const Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.SequentialFixAllProvider.ProjectScopeStr = "project" -> string! +Microsoft.Extensions.ExtraAnalyzers.AsyncCallInsideUsingBlockAnalyzer +Microsoft.Extensions.ExtraAnalyzers.AsyncCallInsideUsingBlockAnalyzer.AsyncCallInsideUsingBlockAnalyzer() -> void +Microsoft.Extensions.ExtraAnalyzers.AsyncMethodWithoutCancellation +Microsoft.Extensions.ExtraAnalyzers.AsyncMethodWithoutCancellation.AsyncMethodWithoutCancellation() -> void +Microsoft.Extensions.ExtraAnalyzers.CallAnalysis.CallAnalyzer +Microsoft.Extensions.ExtraAnalyzers.CallAnalysis.CallAnalyzer.CallAnalyzer() -> void +Microsoft.Extensions.ExtraAnalyzers.CoalesceAnalyzer +Microsoft.Extensions.ExtraAnalyzers.CoalesceAnalyzer.CoalesceAnalyzer() -> void +Microsoft.Extensions.ExtraAnalyzers.ConditionalAccessAnalyzer +Microsoft.Extensions.ExtraAnalyzers.ConditionalAccessAnalyzer.ConditionalAccessAnalyzer() -> void +Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.ISequentialFixer +Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.ISequentialFixer.ApplyDiagnosticFixToSyntaxNode(Microsoft.CodeAnalysis.SyntaxNode! nodeToFix, Microsoft.CodeAnalysis.Diagnostic! diagnostic) -> Microsoft.CodeAnalysis.SyntaxNode! +Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.ISequentialFixer.GetFixableSyntaxNodeFromDiagnostic(Microsoft.CodeAnalysis.SyntaxNode! documentRoot, Microsoft.CodeAnalysis.Diagnostic! diagnostic) -> Microsoft.CodeAnalysis.SyntaxNode! +Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.SequentialFixAllCodeAction +Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.SequentialFixAllCodeAction.SequentialFixAllCodeAction(string! fixAllTitle, Microsoft.CodeAnalysis.CodeFixes.FixAllContext! context, System.Collections.Concurrent.ConcurrentDictionary>! diagsToFixGroupedByDocId, System.Collections.Immutable.ImmutableArray inScopeDocumentIds) -> void +Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.SequentialFixAllProvider +Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.SequentialFixAllProvider.SequentialFixAllProvider() -> void +Microsoft.Extensions.ExtraAnalyzers.LegacyLoggingFixer +Microsoft.Extensions.ExtraAnalyzers.LegacyLoggingFixer.LegacyLoggingFixer() -> void +Microsoft.Extensions.ExtraAnalyzers.MakeExeTypesInternalAnalyzer +Microsoft.Extensions.ExtraAnalyzers.MakeExeTypesInternalAnalyzer.MakeExeTypesInternalAnalyzer() -> void +Microsoft.Extensions.ExtraAnalyzers.MakeExeTypesInternalFixer +Microsoft.Extensions.ExtraAnalyzers.MakeExeTypesInternalFixer.MakeExeTypesInternalFixer() -> void +Microsoft.Extensions.ExtraAnalyzers.OptimizeArraysAnalyzer +Microsoft.Extensions.ExtraAnalyzers.OptimizeArraysAnalyzer.OptimizeArraysAnalyzer() -> void +Microsoft.Extensions.ExtraAnalyzers.StringFormatFixer +Microsoft.Extensions.ExtraAnalyzers.StringFormatFixer.StringFormatFixer() -> void +Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveDictionaryLookupAnalyzer +Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveDictionaryLookupAnalyzer.UsingExcessiveDictionaryLookupAnalyzer() -> void +Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveDictionaryLookupFixer +Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveDictionaryLookupFixer.UsingExcessiveDictionaryLookupFixer() -> void +Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveSetLookupAnalyzer +Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveSetLookupAnalyzer.UsingExcessiveSetLookupAnalyzer() -> void +Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveSetLookupFixer +Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveSetLookupFixer.UsingExcessiveSetLookupFixer() -> void +Microsoft.Extensions.ExtraAnalyzers.UsingToStringInLoggersAnalyzer +Microsoft.Extensions.ExtraAnalyzers.UsingToStringInLoggersAnalyzer.UsingToStringInLoggersAnalyzer() -> void +override Microsoft.Extensions.ExtraAnalyzers.AsyncCallInsideUsingBlockAnalyzer.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.ExtraAnalyzers.AsyncCallInsideUsingBlockAnalyzer.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.AsyncMethodWithoutCancellation.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.ExtraAnalyzers.AsyncMethodWithoutCancellation.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.CallAnalysis.CallAnalyzer.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.ExtraAnalyzers.CallAnalysis.CallAnalyzer.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.CoalesceAnalyzer.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.ExtraAnalyzers.CoalesceAnalyzer.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.ConditionalAccessAnalyzer.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.ExtraAnalyzers.ConditionalAccessAnalyzer.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.SequentialFixAllCodeAction.Title.get -> string! +override Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.SequentialFixAllProvider.GetFixAsync(Microsoft.CodeAnalysis.CodeFixes.FixAllContext! fixAllContext) -> System.Threading.Tasks.Task! +override Microsoft.Extensions.ExtraAnalyzers.LegacyLoggingFixer.FixableDiagnosticIds.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.LegacyLoggingFixer.GetFixAllProvider() -> Microsoft.CodeAnalysis.CodeFixes.FixAllProvider! +override Microsoft.Extensions.ExtraAnalyzers.LegacyLoggingFixer.RegisterCodeFixesAsync(Microsoft.CodeAnalysis.CodeFixes.CodeFixContext context) -> System.Threading.Tasks.Task! +override Microsoft.Extensions.ExtraAnalyzers.MakeExeTypesInternalAnalyzer.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.ExtraAnalyzers.MakeExeTypesInternalAnalyzer.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.MakeExeTypesInternalFixer.FixableDiagnosticIds.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.MakeExeTypesInternalFixer.GetFixAllProvider() -> Microsoft.CodeAnalysis.CodeFixes.FixAllProvider! +override Microsoft.Extensions.ExtraAnalyzers.MakeExeTypesInternalFixer.RegisterCodeFixesAsync(Microsoft.CodeAnalysis.CodeFixes.CodeFixContext context) -> System.Threading.Tasks.Task! +override Microsoft.Extensions.ExtraAnalyzers.OptimizeArraysAnalyzer.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.ExtraAnalyzers.OptimizeArraysAnalyzer.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.StringFormatFixer.FixableDiagnosticIds.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.StringFormatFixer.GetFixAllProvider() -> Microsoft.CodeAnalysis.CodeFixes.FixAllProvider! +override Microsoft.Extensions.ExtraAnalyzers.StringFormatFixer.RegisterCodeFixesAsync(Microsoft.CodeAnalysis.CodeFixes.CodeFixContext context) -> System.Threading.Tasks.Task! +override Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveDictionaryLookupAnalyzer.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveDictionaryLookupAnalyzer.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveDictionaryLookupFixer.FixableDiagnosticIds.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveDictionaryLookupFixer.GetFixAllProvider() -> Microsoft.CodeAnalysis.CodeFixes.FixAllProvider! +override Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveDictionaryLookupFixer.RegisterCodeFixesAsync(Microsoft.CodeAnalysis.CodeFixes.CodeFixContext context) -> System.Threading.Tasks.Task! +override Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveSetLookupAnalyzer.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveSetLookupAnalyzer.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveSetLookupFixer.FixableDiagnosticIds.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveSetLookupFixer.GetFixAllProvider() -> Microsoft.CodeAnalysis.CodeFixes.FixAllProvider! +override Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveSetLookupFixer.RegisterCodeFixesAsync(Microsoft.CodeAnalysis.CodeFixes.CodeFixContext context) -> System.Threading.Tasks.Task! +override Microsoft.Extensions.ExtraAnalyzers.UsingToStringInLoggersAnalyzer.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.ExtraAnalyzers.UsingToStringInLoggersAnalyzer.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray +static Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.SequentialFixAllProvider.GetInstance(Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.ISequentialFixer! _) -> Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.SequentialFixAllProvider! diff --git a/src/Analyzers/Microsoft.Extensions.ExtraAnalyzers/Microsoft.Extensions.ExtraAnalyzers.Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Analyzers/Microsoft.Extensions.ExtraAnalyzers/Microsoft.Extensions.ExtraAnalyzers.Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Analyzers/Microsoft.Extensions.ExtraAnalyzers/Microsoft.Extensions.ExtraAnalyzers.Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Analyzers/Microsoft.Extensions.ExtraAnalyzers/Microsoft.Extensions.ExtraAnalyzers.Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..653963b3790 --- /dev/null +++ b/src/Analyzers/Microsoft.Extensions.ExtraAnalyzers/Microsoft.Extensions.ExtraAnalyzers.Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -0,0 +1,79 @@ + +#nullable enable +const Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.SequentialFixAllProvider.DocumentScopeStr = "document" -> string! +const Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.SequentialFixAllProvider.ProjectScopeStr = "project" -> string! +Microsoft.Extensions.ExtraAnalyzers.AsyncCallInsideUsingBlockAnalyzer +Microsoft.Extensions.ExtraAnalyzers.AsyncCallInsideUsingBlockAnalyzer.AsyncCallInsideUsingBlockAnalyzer() -> void +Microsoft.Extensions.ExtraAnalyzers.AsyncMethodWithoutCancellation +Microsoft.Extensions.ExtraAnalyzers.AsyncMethodWithoutCancellation.AsyncMethodWithoutCancellation() -> void +Microsoft.Extensions.ExtraAnalyzers.CallAnalysis.CallAnalyzer +Microsoft.Extensions.ExtraAnalyzers.CallAnalysis.CallAnalyzer.CallAnalyzer() -> void +Microsoft.Extensions.ExtraAnalyzers.CoalesceAnalyzer +Microsoft.Extensions.ExtraAnalyzers.CoalesceAnalyzer.CoalesceAnalyzer() -> void +Microsoft.Extensions.ExtraAnalyzers.ConditionalAccessAnalyzer +Microsoft.Extensions.ExtraAnalyzers.ConditionalAccessAnalyzer.ConditionalAccessAnalyzer() -> void +Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.ISequentialFixer +Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.ISequentialFixer.ApplyDiagnosticFixToSyntaxNode(Microsoft.CodeAnalysis.SyntaxNode! nodeToFix, Microsoft.CodeAnalysis.Diagnostic! diagnostic) -> Microsoft.CodeAnalysis.SyntaxNode! +Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.ISequentialFixer.GetFixableSyntaxNodeFromDiagnostic(Microsoft.CodeAnalysis.SyntaxNode! documentRoot, Microsoft.CodeAnalysis.Diagnostic! diagnostic) -> Microsoft.CodeAnalysis.SyntaxNode! +Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.SequentialFixAllCodeAction +Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.SequentialFixAllCodeAction.SequentialFixAllCodeAction(string! fixAllTitle, Microsoft.CodeAnalysis.CodeFixes.FixAllContext! context, System.Collections.Concurrent.ConcurrentDictionary>! diagsToFixGroupedByDocId, System.Collections.Immutable.ImmutableArray inScopeDocumentIds) -> void +Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.SequentialFixAllProvider +Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.SequentialFixAllProvider.SequentialFixAllProvider() -> void +Microsoft.Extensions.ExtraAnalyzers.LegacyLoggingFixer +Microsoft.Extensions.ExtraAnalyzers.LegacyLoggingFixer.LegacyLoggingFixer() -> void +Microsoft.Extensions.ExtraAnalyzers.MakeExeTypesInternalAnalyzer +Microsoft.Extensions.ExtraAnalyzers.MakeExeTypesInternalAnalyzer.MakeExeTypesInternalAnalyzer() -> void +Microsoft.Extensions.ExtraAnalyzers.MakeExeTypesInternalFixer +Microsoft.Extensions.ExtraAnalyzers.MakeExeTypesInternalFixer.MakeExeTypesInternalFixer() -> void +Microsoft.Extensions.ExtraAnalyzers.OptimizeArraysAnalyzer +Microsoft.Extensions.ExtraAnalyzers.OptimizeArraysAnalyzer.OptimizeArraysAnalyzer() -> void +Microsoft.Extensions.ExtraAnalyzers.StringFormatFixer +Microsoft.Extensions.ExtraAnalyzers.StringFormatFixer.StringFormatFixer() -> void +Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveDictionaryLookupAnalyzer +Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveDictionaryLookupAnalyzer.UsingExcessiveDictionaryLookupAnalyzer() -> void +Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveDictionaryLookupFixer +Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveDictionaryLookupFixer.UsingExcessiveDictionaryLookupFixer() -> void +Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveSetLookupAnalyzer +Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveSetLookupAnalyzer.UsingExcessiveSetLookupAnalyzer() -> void +Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveSetLookupFixer +Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveSetLookupFixer.UsingExcessiveSetLookupFixer() -> void +Microsoft.Extensions.ExtraAnalyzers.UsingToStringInLoggersAnalyzer +Microsoft.Extensions.ExtraAnalyzers.UsingToStringInLoggersAnalyzer.UsingToStringInLoggersAnalyzer() -> void +override Microsoft.Extensions.ExtraAnalyzers.AsyncCallInsideUsingBlockAnalyzer.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.ExtraAnalyzers.AsyncCallInsideUsingBlockAnalyzer.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.AsyncMethodWithoutCancellation.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.ExtraAnalyzers.AsyncMethodWithoutCancellation.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.CallAnalysis.CallAnalyzer.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.ExtraAnalyzers.CallAnalysis.CallAnalyzer.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.CoalesceAnalyzer.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.ExtraAnalyzers.CoalesceAnalyzer.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.ConditionalAccessAnalyzer.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.ExtraAnalyzers.ConditionalAccessAnalyzer.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.SequentialFixAllCodeAction.Title.get -> string! +override Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.SequentialFixAllProvider.GetFixAsync(Microsoft.CodeAnalysis.CodeFixes.FixAllContext! fixAllContext) -> System.Threading.Tasks.Task! +override Microsoft.Extensions.ExtraAnalyzers.LegacyLoggingFixer.FixableDiagnosticIds.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.LegacyLoggingFixer.GetFixAllProvider() -> Microsoft.CodeAnalysis.CodeFixes.FixAllProvider! +override Microsoft.Extensions.ExtraAnalyzers.LegacyLoggingFixer.RegisterCodeFixesAsync(Microsoft.CodeAnalysis.CodeFixes.CodeFixContext context) -> System.Threading.Tasks.Task! +override Microsoft.Extensions.ExtraAnalyzers.MakeExeTypesInternalAnalyzer.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.ExtraAnalyzers.MakeExeTypesInternalAnalyzer.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.MakeExeTypesInternalFixer.FixableDiagnosticIds.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.MakeExeTypesInternalFixer.GetFixAllProvider() -> Microsoft.CodeAnalysis.CodeFixes.FixAllProvider! +override Microsoft.Extensions.ExtraAnalyzers.MakeExeTypesInternalFixer.RegisterCodeFixesAsync(Microsoft.CodeAnalysis.CodeFixes.CodeFixContext context) -> System.Threading.Tasks.Task! +override Microsoft.Extensions.ExtraAnalyzers.OptimizeArraysAnalyzer.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.ExtraAnalyzers.OptimizeArraysAnalyzer.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.StringFormatFixer.FixableDiagnosticIds.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.StringFormatFixer.GetFixAllProvider() -> Microsoft.CodeAnalysis.CodeFixes.FixAllProvider! +override Microsoft.Extensions.ExtraAnalyzers.StringFormatFixer.RegisterCodeFixesAsync(Microsoft.CodeAnalysis.CodeFixes.CodeFixContext context) -> System.Threading.Tasks.Task! +override Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveDictionaryLookupAnalyzer.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveDictionaryLookupAnalyzer.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveDictionaryLookupFixer.FixableDiagnosticIds.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveDictionaryLookupFixer.GetFixAllProvider() -> Microsoft.CodeAnalysis.CodeFixes.FixAllProvider! +override Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveDictionaryLookupFixer.RegisterCodeFixesAsync(Microsoft.CodeAnalysis.CodeFixes.CodeFixContext context) -> System.Threading.Tasks.Task! +override Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveSetLookupAnalyzer.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveSetLookupAnalyzer.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveSetLookupFixer.FixableDiagnosticIds.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveSetLookupFixer.GetFixAllProvider() -> Microsoft.CodeAnalysis.CodeFixes.FixAllProvider! +override Microsoft.Extensions.ExtraAnalyzers.UsingExcessiveSetLookupFixer.RegisterCodeFixesAsync(Microsoft.CodeAnalysis.CodeFixes.CodeFixContext context) -> System.Threading.Tasks.Task! +override Microsoft.Extensions.ExtraAnalyzers.UsingToStringInLoggersAnalyzer.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.ExtraAnalyzers.UsingToStringInLoggersAnalyzer.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray +static Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.SequentialFixAllProvider.GetInstance(Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.ISequentialFixer! _) -> Microsoft.Extensions.ExtraAnalyzers.FixAllProviders.SequentialFixAllProvider! diff --git a/src/Analyzers/Microsoft.Extensions.ExtraAnalyzers/Microsoft.Extensions.ExtraAnalyzers.Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Analyzers/Microsoft.Extensions.ExtraAnalyzers/Microsoft.Extensions.ExtraAnalyzers.Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Analyzers/Microsoft.Extensions.LocalAnalyzers/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Analyzers/Microsoft.Extensions.LocalAnalyzers/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..e617336ee90 --- /dev/null +++ b/src/Analyzers/Microsoft.Extensions.LocalAnalyzers/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -0,0 +1,26 @@ + +#nullable enable +Microsoft.Extensions.LocalAnalyzers.ApiLifecycle.ApiLifecycleAnalyzer +Microsoft.Extensions.LocalAnalyzers.ApiLifecycle.ApiLifecycleAnalyzer.ApiLifecycleAnalyzer() -> void +Microsoft.Extensions.LocalAnalyzers.CallAnalysis.CallAnalyzer +Microsoft.Extensions.LocalAnalyzers.CallAnalysis.CallAnalyzer.CallAnalyzer() -> void +Microsoft.Extensions.LocalAnalyzers.Json.JsonParseException +Microsoft.Extensions.LocalAnalyzers.Json.JsonParseException.Error.get -> Microsoft.Extensions.LocalAnalyzers.Json.ParsingError +Microsoft.Extensions.LocalAnalyzers.Json.JsonParseException.JsonParseException() -> void +Microsoft.Extensions.LocalAnalyzers.Json.JsonParseException.JsonParseException(Microsoft.Extensions.LocalAnalyzers.Json.ParsingError type, Microsoft.Extensions.LocalAnalyzers.Json.TextPosition position) -> void +Microsoft.Extensions.LocalAnalyzers.Json.JsonParseException.JsonParseException(string! message, Microsoft.Extensions.LocalAnalyzers.Json.ParsingError error, Microsoft.Extensions.LocalAnalyzers.Json.TextPosition position) -> void +Microsoft.Extensions.LocalAnalyzers.Json.JsonParseException.Position.get -> Microsoft.Extensions.LocalAnalyzers.Json.TextPosition +Microsoft.Extensions.LocalAnalyzers.Json.ParsingError +Microsoft.Extensions.LocalAnalyzers.Json.ParsingError.DuplicateObjectKeys = 2 -> Microsoft.Extensions.LocalAnalyzers.Json.ParsingError +Microsoft.Extensions.LocalAnalyzers.Json.ParsingError.IncompleteMessage = 1 -> Microsoft.Extensions.LocalAnalyzers.Json.ParsingError +Microsoft.Extensions.LocalAnalyzers.Json.ParsingError.InvalidOrUnexpectedCharacter = 3 -> Microsoft.Extensions.LocalAnalyzers.Json.ParsingError +Microsoft.Extensions.LocalAnalyzers.Json.ParsingError.Unknown = 0 -> Microsoft.Extensions.LocalAnalyzers.Json.ParsingError +Microsoft.Extensions.LocalAnalyzers.Json.TextPosition +Microsoft.Extensions.LocalAnalyzers.Json.TextPosition.Column.get -> long +Microsoft.Extensions.LocalAnalyzers.Json.TextPosition.Line.get -> long +Microsoft.Extensions.LocalAnalyzers.Json.TextPosition.TextPosition() -> void +Microsoft.Extensions.LocalAnalyzers.Json.TextPosition.TextPosition(long column, long line) -> void +override Microsoft.Extensions.LocalAnalyzers.ApiLifecycle.ApiLifecycleAnalyzer.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.LocalAnalyzers.ApiLifecycle.ApiLifecycleAnalyzer.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray +override Microsoft.Extensions.LocalAnalyzers.CallAnalysis.CallAnalyzer.Initialize(Microsoft.CodeAnalysis.Diagnostics.AnalysisContext! context) -> void +override Microsoft.Extensions.LocalAnalyzers.CallAnalysis.CallAnalyzer.SupportedDiagnostics.get -> System.Collections.Immutable.ImmutableArray diff --git a/src/Analyzers/Microsoft.Extensions.LocalAnalyzers/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Analyzers/Microsoft.Extensions.LocalAnalyzers/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Directory.Build.props b/src/Directory.Build.props index b02b401762b..3f994eac80d 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -4,7 +4,11 @@ - + + + true + + $(MSBuildProjectFullPath).$([System.Guid]::NewGuid().ToString().Substring(0,8)).sarif diff --git a/src/Generators/Microsoft.Gen.AutoClient/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Generators/Microsoft.Gen.AutoClient/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..82c63060f4b --- /dev/null +++ b/src/Generators/Microsoft.Gen.AutoClient/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -0,0 +1,5 @@ + +Microsoft.Gen.AutoClient.Generator +Microsoft.Gen.AutoClient.Generator.Execute(Microsoft.CodeAnalysis.GeneratorExecutionContext context) -> void +Microsoft.Gen.AutoClient.Generator.Generator() -> void +Microsoft.Gen.AutoClient.Generator.Initialize(Microsoft.CodeAnalysis.GeneratorInitializationContext context) -> void diff --git a/src/Generators/Microsoft.Gen.AutoClient/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Generators/Microsoft.Gen.AutoClient/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Generators/Microsoft.Gen.AutoClient/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Generators/Microsoft.Gen.AutoClient/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..06616404ece --- /dev/null +++ b/src/Generators/Microsoft.Gen.AutoClient/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -0,0 +1,4 @@ + +Microsoft.Gen.AutoClient.Generator +Microsoft.Gen.AutoClient.Generator.Generator() -> void +Microsoft.Gen.AutoClient.Generator.Initialize(Microsoft.CodeAnalysis.IncrementalGeneratorInitializationContext context) -> void diff --git a/src/Generators/Microsoft.Gen.AutoClient/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Generators/Microsoft.Gen.AutoClient/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Generators/Microsoft.Gen.ComplianceReports/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Generators/Microsoft.Gen.ComplianceReports/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..6968623df25 --- /dev/null +++ b/src/Generators/Microsoft.Gen.ComplianceReports/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -0,0 +1,7 @@ + +#nullable enable +Microsoft.Gen.ComplianceReports.ComplianceReportsGenerator +Microsoft.Gen.ComplianceReports.ComplianceReportsGenerator.ComplianceReportsGenerator() -> void +Microsoft.Gen.ComplianceReports.ComplianceReportsGenerator.ComplianceReportsGenerator(string? filePath) -> void +Microsoft.Gen.ComplianceReports.ComplianceReportsGenerator.Execute(Microsoft.CodeAnalysis.GeneratorExecutionContext context) -> void +Microsoft.Gen.ComplianceReports.ComplianceReportsGenerator.Initialize(Microsoft.CodeAnalysis.GeneratorInitializationContext context) -> void diff --git a/src/Generators/Microsoft.Gen.ComplianceReports/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Generators/Microsoft.Gen.ComplianceReports/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Generators/Microsoft.Gen.ComplianceReports/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Generators/Microsoft.Gen.ComplianceReports/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..6968623df25 --- /dev/null +++ b/src/Generators/Microsoft.Gen.ComplianceReports/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -0,0 +1,7 @@ + +#nullable enable +Microsoft.Gen.ComplianceReports.ComplianceReportsGenerator +Microsoft.Gen.ComplianceReports.ComplianceReportsGenerator.ComplianceReportsGenerator() -> void +Microsoft.Gen.ComplianceReports.ComplianceReportsGenerator.ComplianceReportsGenerator(string? filePath) -> void +Microsoft.Gen.ComplianceReports.ComplianceReportsGenerator.Execute(Microsoft.CodeAnalysis.GeneratorExecutionContext context) -> void +Microsoft.Gen.ComplianceReports.ComplianceReportsGenerator.Initialize(Microsoft.CodeAnalysis.GeneratorInitializationContext context) -> void diff --git a/src/Generators/Microsoft.Gen.ComplianceReports/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Generators/Microsoft.Gen.ComplianceReports/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Generators/Microsoft.Gen.ContextualOptions/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Generators/Microsoft.Gen.ContextualOptions/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..769755d3a35 --- /dev/null +++ b/src/Generators/Microsoft.Gen.ContextualOptions/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -0,0 +1,5 @@ + +Microsoft.Gen.ContextualOptions.ContextualOptionsGenerator +Microsoft.Gen.ContextualOptions.ContextualOptionsGenerator.ContextualOptionsGenerator() -> void +Microsoft.Gen.ContextualOptions.ContextualOptionsGenerator.Execute(Microsoft.CodeAnalysis.GeneratorExecutionContext context) -> void +Microsoft.Gen.ContextualOptions.ContextualOptionsGenerator.Initialize(Microsoft.CodeAnalysis.GeneratorInitializationContext context) -> void diff --git a/src/Generators/Microsoft.Gen.ContextualOptions/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Generators/Microsoft.Gen.ContextualOptions/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Generators/Microsoft.Gen.ContextualOptions/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Generators/Microsoft.Gen.ContextualOptions/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..858fbfdecc3 --- /dev/null +++ b/src/Generators/Microsoft.Gen.ContextualOptions/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -0,0 +1,4 @@ + +Microsoft.Gen.ContextualOptions.ContextualOptionsGenerator +Microsoft.Gen.ContextualOptions.ContextualOptionsGenerator.ContextualOptionsGenerator() -> void +Microsoft.Gen.ContextualOptions.ContextualOptionsGenerator.Initialize(Microsoft.CodeAnalysis.IncrementalGeneratorInitializationContext context) -> void diff --git a/src/Generators/Microsoft.Gen.ContextualOptions/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Generators/Microsoft.Gen.ContextualOptions/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Generators/Microsoft.Gen.EnumStrings/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Generators/Microsoft.Gen.EnumStrings/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..537c77d6c73 --- /dev/null +++ b/src/Generators/Microsoft.Gen.EnumStrings/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -0,0 +1,5 @@ + +Microsoft.Gen.EnumStrings.EnumStringsGenerator +Microsoft.Gen.EnumStrings.EnumStringsGenerator.EnumStringsGenerator() -> void +Microsoft.Gen.EnumStrings.EnumStringsGenerator.Execute(Microsoft.CodeAnalysis.GeneratorExecutionContext context) -> void +Microsoft.Gen.EnumStrings.EnumStringsGenerator.Initialize(Microsoft.CodeAnalysis.GeneratorInitializationContext context) -> void diff --git a/src/Generators/Microsoft.Gen.EnumStrings/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Generators/Microsoft.Gen.EnumStrings/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Generators/Microsoft.Gen.EnumStrings/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Generators/Microsoft.Gen.EnumStrings/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..ccb4dcc7a5a --- /dev/null +++ b/src/Generators/Microsoft.Gen.EnumStrings/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -0,0 +1,4 @@ + +Microsoft.Gen.EnumStrings.EnumStringsGenerator +Microsoft.Gen.EnumStrings.EnumStringsGenerator.EnumStringsGenerator() -> void +Microsoft.Gen.EnumStrings.EnumStringsGenerator.Initialize(Microsoft.CodeAnalysis.IncrementalGeneratorInitializationContext context) -> void diff --git a/src/Generators/Microsoft.Gen.EnumStrings/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Generators/Microsoft.Gen.EnumStrings/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Generators/Microsoft.Gen.Logging/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Generators/Microsoft.Gen.Logging/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..c50977b860a --- /dev/null +++ b/src/Generators/Microsoft.Gen.Logging/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -0,0 +1,5 @@ + +Microsoft.Gen.Logging.LoggingGenerator +Microsoft.Gen.Logging.LoggingGenerator.Execute(Microsoft.CodeAnalysis.GeneratorExecutionContext context) -> void +Microsoft.Gen.Logging.LoggingGenerator.Initialize(Microsoft.CodeAnalysis.GeneratorInitializationContext context) -> void +Microsoft.Gen.Logging.LoggingGenerator.LoggingGenerator() -> void diff --git a/src/Generators/Microsoft.Gen.Logging/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Generators/Microsoft.Gen.Logging/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Generators/Microsoft.Gen.Logging/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Generators/Microsoft.Gen.Logging/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..773fb0522ff --- /dev/null +++ b/src/Generators/Microsoft.Gen.Logging/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -0,0 +1,4 @@ + +Microsoft.Gen.Logging.LoggingGenerator +Microsoft.Gen.Logging.LoggingGenerator.Initialize(Microsoft.CodeAnalysis.IncrementalGeneratorInitializationContext context) -> void +Microsoft.Gen.Logging.LoggingGenerator.LoggingGenerator() -> void diff --git a/src/Generators/Microsoft.Gen.Logging/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Generators/Microsoft.Gen.Logging/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Generators/Microsoft.Gen.Metering/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Generators/Microsoft.Gen.Metering/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..f803c4b8e0e --- /dev/null +++ b/src/Generators/Microsoft.Gen.Metering/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -0,0 +1,5 @@ + +Microsoft.Gen.Metering.MeteringGenerator +Microsoft.Gen.Metering.MeteringGenerator.Execute(Microsoft.CodeAnalysis.GeneratorExecutionContext context) -> void +Microsoft.Gen.Metering.MeteringGenerator.Initialize(Microsoft.CodeAnalysis.GeneratorInitializationContext context) -> void +Microsoft.Gen.Metering.MeteringGenerator.MeteringGenerator() -> void diff --git a/src/Generators/Microsoft.Gen.Metering/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Generators/Microsoft.Gen.Metering/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Generators/Microsoft.Gen.Metering/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Generators/Microsoft.Gen.Metering/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..d67ae14fbee --- /dev/null +++ b/src/Generators/Microsoft.Gen.Metering/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -0,0 +1,4 @@ + +Microsoft.Gen.Metering.MeteringGenerator +Microsoft.Gen.Metering.MeteringGenerator.Initialize(Microsoft.CodeAnalysis.IncrementalGeneratorInitializationContext context) -> void +Microsoft.Gen.Metering.MeteringGenerator.MeteringGenerator() -> void diff --git a/src/Generators/Microsoft.Gen.Metering/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Generators/Microsoft.Gen.Metering/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Generators/Microsoft.Gen.MeteringReports/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Generators/Microsoft.Gen.MeteringReports/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..c38e22fc4c2 --- /dev/null +++ b/src/Generators/Microsoft.Gen.MeteringReports/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -0,0 +1,5 @@ + +Microsoft.Gen.MeteringReports.MeteringReportsGenerator +Microsoft.Gen.MeteringReports.MeteringReportsGenerator.Execute(Microsoft.CodeAnalysis.GeneratorExecutionContext context) -> void +Microsoft.Gen.MeteringReports.MeteringReportsGenerator.Initialize(Microsoft.CodeAnalysis.GeneratorInitializationContext context) -> void +Microsoft.Gen.MeteringReports.MeteringReportsGenerator.MeteringReportsGenerator() -> void diff --git a/src/Generators/Microsoft.Gen.MeteringReports/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Generators/Microsoft.Gen.MeteringReports/Roslyn3.8/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Generators/Microsoft.Gen.MeteringReports/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Generators/Microsoft.Gen.MeteringReports/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..c38e22fc4c2 --- /dev/null +++ b/src/Generators/Microsoft.Gen.MeteringReports/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -0,0 +1,5 @@ + +Microsoft.Gen.MeteringReports.MeteringReportsGenerator +Microsoft.Gen.MeteringReports.MeteringReportsGenerator.Execute(Microsoft.CodeAnalysis.GeneratorExecutionContext context) -> void +Microsoft.Gen.MeteringReports.MeteringReportsGenerator.Initialize(Microsoft.CodeAnalysis.GeneratorInitializationContext context) -> void +Microsoft.Gen.MeteringReports.MeteringReportsGenerator.MeteringReportsGenerator() -> void diff --git a/src/Generators/Microsoft.Gen.MeteringReports/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Generators/Microsoft.Gen.MeteringReports/Roslyn4.0/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.AspNetCore.AsyncState/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.AspNetCore.AsyncState/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..49b7455d70e --- /dev/null +++ b/src/Libraries/Microsoft.AspNetCore.AsyncState/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,4 @@ + +#nullable enable +Microsoft.AspNetCore.AsyncState.AsyncStateHttpContextExtensions +static Microsoft.AspNetCore.AsyncState.AsyncStateHttpContextExtensions.AddAsyncStateHttpContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Libraries/Microsoft.AspNetCore.AsyncState/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.AspNetCore.AsyncState/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.AspNetCore.AsyncState/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.AspNetCore.AsyncState/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..49b7455d70e --- /dev/null +++ b/src/Libraries/Microsoft.AspNetCore.AsyncState/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,4 @@ + +#nullable enable +Microsoft.AspNetCore.AsyncState.AsyncStateHttpContextExtensions +static Microsoft.AspNetCore.AsyncState.AsyncStateHttpContextExtensions.AddAsyncStateHttpContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Libraries/Microsoft.AspNetCore.AsyncState/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.AspNetCore.AsyncState/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.AspNetCore.AsyncState/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.AspNetCore.AsyncState/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..49b7455d70e --- /dev/null +++ b/src/Libraries/Microsoft.AspNetCore.AsyncState/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,4 @@ + +#nullable enable +Microsoft.AspNetCore.AsyncState.AsyncStateHttpContextExtensions +static Microsoft.AspNetCore.AsyncState.AsyncStateHttpContextExtensions.AddAsyncStateHttpContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Libraries/Microsoft.AspNetCore.AsyncState/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.AspNetCore.AsyncState/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.AspNetCore.ConnectionTimeout/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.AspNetCore.ConnectionTimeout/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..f2b8b464810 --- /dev/null +++ b/src/Libraries/Microsoft.AspNetCore.ConnectionTimeout/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,10 @@ + +#nullable enable +Microsoft.AspNetCore.Connections.ConnectionTimeoutExtensions +Microsoft.AspNetCore.Connections.ConnectionTimeoutOptions +Microsoft.AspNetCore.Connections.ConnectionTimeoutOptions.ConnectionTimeoutOptions() -> void +Microsoft.AspNetCore.Connections.ConnectionTimeoutOptions.Timeout.get -> System.TimeSpan +Microsoft.AspNetCore.Connections.ConnectionTimeoutOptions.Timeout.set -> void +static Microsoft.AspNetCore.Connections.ConnectionTimeoutExtensions.AddConnectionTimeout(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Connections.ConnectionTimeoutExtensions.AddConnectionTimeout(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Connections.ConnectionTimeoutExtensions.UseConnectionTimeout(this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions! listenOptions) -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions! diff --git a/src/Libraries/Microsoft.AspNetCore.ConnectionTimeout/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.AspNetCore.ConnectionTimeout/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.AspNetCore.ConnectionTimeout/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.AspNetCore.ConnectionTimeout/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..f2b8b464810 --- /dev/null +++ b/src/Libraries/Microsoft.AspNetCore.ConnectionTimeout/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,10 @@ + +#nullable enable +Microsoft.AspNetCore.Connections.ConnectionTimeoutExtensions +Microsoft.AspNetCore.Connections.ConnectionTimeoutOptions +Microsoft.AspNetCore.Connections.ConnectionTimeoutOptions.ConnectionTimeoutOptions() -> void +Microsoft.AspNetCore.Connections.ConnectionTimeoutOptions.Timeout.get -> System.TimeSpan +Microsoft.AspNetCore.Connections.ConnectionTimeoutOptions.Timeout.set -> void +static Microsoft.AspNetCore.Connections.ConnectionTimeoutExtensions.AddConnectionTimeout(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Connections.ConnectionTimeoutExtensions.AddConnectionTimeout(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Connections.ConnectionTimeoutExtensions.UseConnectionTimeout(this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions! listenOptions) -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions! diff --git a/src/Libraries/Microsoft.AspNetCore.ConnectionTimeout/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.AspNetCore.ConnectionTimeout/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.AspNetCore.HeaderParsing/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.AspNetCore.HeaderParsing/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..639c869cb66 --- /dev/null +++ b/src/Libraries/Microsoft.AspNetCore.HeaderParsing/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,69 @@ + +#nullable enable +abstract Microsoft.AspNetCore.HeaderParsing.HeaderParser.TryParse(Microsoft.Extensions.Primitives.StringValues values, out T? result, out string? error) -> bool +Microsoft.AspNetCore.HeaderParsing.CommonHeaders +Microsoft.AspNetCore.HeaderParsing.HeaderKey +Microsoft.AspNetCore.HeaderParsing.HeaderKey.Name.get -> string! +Microsoft.AspNetCore.HeaderParsing.HeaderParser +Microsoft.AspNetCore.HeaderParsing.HeaderParser.HeaderParser() -> void +Microsoft.AspNetCore.HeaderParsing.HeaderParsingExtensions +Microsoft.AspNetCore.HeaderParsing.HeaderParsingFeature +Microsoft.AspNetCore.HeaderParsing.HeaderParsingFeature.TryGetHeaderValue(Microsoft.AspNetCore.HeaderParsing.HeaderKey! header, out T? value) -> bool +Microsoft.AspNetCore.HeaderParsing.HeaderParsingFeature.TryGetHeaderValue(Microsoft.AspNetCore.HeaderParsing.HeaderKey! header, out T? value, out Microsoft.AspNetCore.HeaderParsing.ParsingResult result) -> bool +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions.DefaultMaxCachedValuesPerHeader.get -> int +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions.DefaultMaxCachedValuesPerHeader.set -> void +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions.DefaultValues.get -> System.Collections.Generic.IDictionary! +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions.DefaultValues.set -> void +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions.HeaderParsingOptions() -> void +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions.MaxCachedValuesPerHeader.get -> System.Collections.Generic.IDictionary! +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions.MaxCachedValuesPerHeader.set -> void +Microsoft.AspNetCore.HeaderParsing.HeaderSetup +Microsoft.AspNetCore.HeaderParsing.HeaderSetup.Cacheable.get -> bool +Microsoft.AspNetCore.HeaderParsing.HeaderSetup.HeaderName.get -> string! +Microsoft.AspNetCore.HeaderParsing.HeaderSetup.HeaderSetup(string! headerName, Microsoft.AspNetCore.HeaderParsing.HeaderParser! instance, bool cacheable = false) -> void +Microsoft.AspNetCore.HeaderParsing.HeaderSetup.HeaderSetup(string! headerName, System.Type! parserType, bool cacheable = false) -> void +Microsoft.AspNetCore.HeaderParsing.HeaderSetup.ParserInstance.get -> Microsoft.AspNetCore.HeaderParsing.HeaderParser? +Microsoft.AspNetCore.HeaderParsing.HeaderSetup.ParserType.get -> System.Type? +Microsoft.AspNetCore.HeaderParsing.HostHeaderValue +Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.Equals(Microsoft.AspNetCore.HeaderParsing.HostHeaderValue other) -> bool +Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.Host.get -> string! +Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.HostHeaderValue() -> void +Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.HostHeaderValue(string! host, int? port) -> void +Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.Port.get -> int? +Microsoft.AspNetCore.HeaderParsing.IHeaderRegistry +Microsoft.AspNetCore.HeaderParsing.IHeaderRegistry.Register(Microsoft.AspNetCore.HeaderParsing.HeaderSetup! setup) -> Microsoft.AspNetCore.HeaderParsing.HeaderKey! +Microsoft.AspNetCore.HeaderParsing.ParsingResult +Microsoft.AspNetCore.HeaderParsing.ParsingResult.Error = 1 -> Microsoft.AspNetCore.HeaderParsing.ParsingResult +Microsoft.AspNetCore.HeaderParsing.ParsingResult.NotFound = 2 -> Microsoft.AspNetCore.HeaderParsing.ParsingResult +Microsoft.AspNetCore.HeaderParsing.ParsingResult.Success = 0 -> Microsoft.AspNetCore.HeaderParsing.ParsingResult +override Microsoft.AspNetCore.HeaderParsing.HeaderKey.ToString() -> string! +override Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.Equals(object? obj) -> bool +override Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.GetHashCode() -> int +override Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.ToString() -> string! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.Accept.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.AcceptEncoding.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.AcceptLanguage.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.CacheControl.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.ContentDisposition.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.ContentType.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.Cookie.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.Date.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.Host.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.IfMatch.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.IfModifiedSince.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.IfNoneMatch.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.IfRange.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.IfUnmodifiedSince.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.Range.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.Referer.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.XForwardedFor.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.HeaderParsingExtensions.AddHeaderParsing(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.HeaderParsing.HeaderParsingExtensions.AddHeaderParsing(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.HeaderParsing.HeaderParsingExtensions.AddHeaderParsing(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configuration) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.HeaderParsing.HeaderParsingExtensions.GetHeaderParsing(this Microsoft.AspNetCore.Http.HttpRequest! request) -> Microsoft.AspNetCore.HeaderParsing.HeaderParsingFeature! +static Microsoft.AspNetCore.HeaderParsing.HeaderParsingExtensions.TryGetHeaderValue(this Microsoft.AspNetCore.Http.HttpRequest! request, Microsoft.AspNetCore.HeaderParsing.HeaderKey! header, out T? value) -> bool +static Microsoft.AspNetCore.HeaderParsing.HeaderParsingExtensions.TryGetHeaderValue(this Microsoft.AspNetCore.Http.HttpRequest! request, Microsoft.AspNetCore.HeaderParsing.HeaderKey! header, out T? value, out Microsoft.AspNetCore.HeaderParsing.ParsingResult result) -> bool +static Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.operator !=(Microsoft.AspNetCore.HeaderParsing.HostHeaderValue left, Microsoft.AspNetCore.HeaderParsing.HostHeaderValue right) -> bool +static Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.operator ==(Microsoft.AspNetCore.HeaderParsing.HostHeaderValue left, Microsoft.AspNetCore.HeaderParsing.HostHeaderValue right) -> bool +static Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.TryParse(string! value, out Microsoft.AspNetCore.HeaderParsing.HostHeaderValue result) -> bool diff --git a/src/Libraries/Microsoft.AspNetCore.HeaderParsing/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.AspNetCore.HeaderParsing/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.AspNetCore.HeaderParsing/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.AspNetCore.HeaderParsing/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..639c869cb66 --- /dev/null +++ b/src/Libraries/Microsoft.AspNetCore.HeaderParsing/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,69 @@ + +#nullable enable +abstract Microsoft.AspNetCore.HeaderParsing.HeaderParser.TryParse(Microsoft.Extensions.Primitives.StringValues values, out T? result, out string? error) -> bool +Microsoft.AspNetCore.HeaderParsing.CommonHeaders +Microsoft.AspNetCore.HeaderParsing.HeaderKey +Microsoft.AspNetCore.HeaderParsing.HeaderKey.Name.get -> string! +Microsoft.AspNetCore.HeaderParsing.HeaderParser +Microsoft.AspNetCore.HeaderParsing.HeaderParser.HeaderParser() -> void +Microsoft.AspNetCore.HeaderParsing.HeaderParsingExtensions +Microsoft.AspNetCore.HeaderParsing.HeaderParsingFeature +Microsoft.AspNetCore.HeaderParsing.HeaderParsingFeature.TryGetHeaderValue(Microsoft.AspNetCore.HeaderParsing.HeaderKey! header, out T? value) -> bool +Microsoft.AspNetCore.HeaderParsing.HeaderParsingFeature.TryGetHeaderValue(Microsoft.AspNetCore.HeaderParsing.HeaderKey! header, out T? value, out Microsoft.AspNetCore.HeaderParsing.ParsingResult result) -> bool +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions.DefaultMaxCachedValuesPerHeader.get -> int +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions.DefaultMaxCachedValuesPerHeader.set -> void +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions.DefaultValues.get -> System.Collections.Generic.IDictionary! +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions.DefaultValues.set -> void +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions.HeaderParsingOptions() -> void +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions.MaxCachedValuesPerHeader.get -> System.Collections.Generic.IDictionary! +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions.MaxCachedValuesPerHeader.set -> void +Microsoft.AspNetCore.HeaderParsing.HeaderSetup +Microsoft.AspNetCore.HeaderParsing.HeaderSetup.Cacheable.get -> bool +Microsoft.AspNetCore.HeaderParsing.HeaderSetup.HeaderName.get -> string! +Microsoft.AspNetCore.HeaderParsing.HeaderSetup.HeaderSetup(string! headerName, Microsoft.AspNetCore.HeaderParsing.HeaderParser! instance, bool cacheable = false) -> void +Microsoft.AspNetCore.HeaderParsing.HeaderSetup.HeaderSetup(string! headerName, System.Type! parserType, bool cacheable = false) -> void +Microsoft.AspNetCore.HeaderParsing.HeaderSetup.ParserInstance.get -> Microsoft.AspNetCore.HeaderParsing.HeaderParser? +Microsoft.AspNetCore.HeaderParsing.HeaderSetup.ParserType.get -> System.Type? +Microsoft.AspNetCore.HeaderParsing.HostHeaderValue +Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.Equals(Microsoft.AspNetCore.HeaderParsing.HostHeaderValue other) -> bool +Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.Host.get -> string! +Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.HostHeaderValue() -> void +Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.HostHeaderValue(string! host, int? port) -> void +Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.Port.get -> int? +Microsoft.AspNetCore.HeaderParsing.IHeaderRegistry +Microsoft.AspNetCore.HeaderParsing.IHeaderRegistry.Register(Microsoft.AspNetCore.HeaderParsing.HeaderSetup! setup) -> Microsoft.AspNetCore.HeaderParsing.HeaderKey! +Microsoft.AspNetCore.HeaderParsing.ParsingResult +Microsoft.AspNetCore.HeaderParsing.ParsingResult.Error = 1 -> Microsoft.AspNetCore.HeaderParsing.ParsingResult +Microsoft.AspNetCore.HeaderParsing.ParsingResult.NotFound = 2 -> Microsoft.AspNetCore.HeaderParsing.ParsingResult +Microsoft.AspNetCore.HeaderParsing.ParsingResult.Success = 0 -> Microsoft.AspNetCore.HeaderParsing.ParsingResult +override Microsoft.AspNetCore.HeaderParsing.HeaderKey.ToString() -> string! +override Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.Equals(object? obj) -> bool +override Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.GetHashCode() -> int +override Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.ToString() -> string! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.Accept.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.AcceptEncoding.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.AcceptLanguage.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.CacheControl.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.ContentDisposition.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.ContentType.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.Cookie.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.Date.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.Host.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.IfMatch.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.IfModifiedSince.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.IfNoneMatch.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.IfRange.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.IfUnmodifiedSince.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.Range.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.Referer.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.XForwardedFor.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.HeaderParsingExtensions.AddHeaderParsing(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.HeaderParsing.HeaderParsingExtensions.AddHeaderParsing(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.HeaderParsing.HeaderParsingExtensions.AddHeaderParsing(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configuration) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.HeaderParsing.HeaderParsingExtensions.GetHeaderParsing(this Microsoft.AspNetCore.Http.HttpRequest! request) -> Microsoft.AspNetCore.HeaderParsing.HeaderParsingFeature! +static Microsoft.AspNetCore.HeaderParsing.HeaderParsingExtensions.TryGetHeaderValue(this Microsoft.AspNetCore.Http.HttpRequest! request, Microsoft.AspNetCore.HeaderParsing.HeaderKey! header, out T? value) -> bool +static Microsoft.AspNetCore.HeaderParsing.HeaderParsingExtensions.TryGetHeaderValue(this Microsoft.AspNetCore.Http.HttpRequest! request, Microsoft.AspNetCore.HeaderParsing.HeaderKey! header, out T? value, out Microsoft.AspNetCore.HeaderParsing.ParsingResult result) -> bool +static Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.operator !=(Microsoft.AspNetCore.HeaderParsing.HostHeaderValue left, Microsoft.AspNetCore.HeaderParsing.HostHeaderValue right) -> bool +static Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.operator ==(Microsoft.AspNetCore.HeaderParsing.HostHeaderValue left, Microsoft.AspNetCore.HeaderParsing.HostHeaderValue right) -> bool +static Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.TryParse(string! value, out Microsoft.AspNetCore.HeaderParsing.HostHeaderValue result) -> bool diff --git a/src/Libraries/Microsoft.AspNetCore.HeaderParsing/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.AspNetCore.HeaderParsing/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.AspNetCore.HeaderParsing/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.AspNetCore.HeaderParsing/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..639c869cb66 --- /dev/null +++ b/src/Libraries/Microsoft.AspNetCore.HeaderParsing/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,69 @@ + +#nullable enable +abstract Microsoft.AspNetCore.HeaderParsing.HeaderParser.TryParse(Microsoft.Extensions.Primitives.StringValues values, out T? result, out string? error) -> bool +Microsoft.AspNetCore.HeaderParsing.CommonHeaders +Microsoft.AspNetCore.HeaderParsing.HeaderKey +Microsoft.AspNetCore.HeaderParsing.HeaderKey.Name.get -> string! +Microsoft.AspNetCore.HeaderParsing.HeaderParser +Microsoft.AspNetCore.HeaderParsing.HeaderParser.HeaderParser() -> void +Microsoft.AspNetCore.HeaderParsing.HeaderParsingExtensions +Microsoft.AspNetCore.HeaderParsing.HeaderParsingFeature +Microsoft.AspNetCore.HeaderParsing.HeaderParsingFeature.TryGetHeaderValue(Microsoft.AspNetCore.HeaderParsing.HeaderKey! header, out T? value) -> bool +Microsoft.AspNetCore.HeaderParsing.HeaderParsingFeature.TryGetHeaderValue(Microsoft.AspNetCore.HeaderParsing.HeaderKey! header, out T? value, out Microsoft.AspNetCore.HeaderParsing.ParsingResult result) -> bool +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions.DefaultMaxCachedValuesPerHeader.get -> int +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions.DefaultMaxCachedValuesPerHeader.set -> void +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions.DefaultValues.get -> System.Collections.Generic.IDictionary! +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions.DefaultValues.set -> void +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions.HeaderParsingOptions() -> void +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions.MaxCachedValuesPerHeader.get -> System.Collections.Generic.IDictionary! +Microsoft.AspNetCore.HeaderParsing.HeaderParsingOptions.MaxCachedValuesPerHeader.set -> void +Microsoft.AspNetCore.HeaderParsing.HeaderSetup +Microsoft.AspNetCore.HeaderParsing.HeaderSetup.Cacheable.get -> bool +Microsoft.AspNetCore.HeaderParsing.HeaderSetup.HeaderName.get -> string! +Microsoft.AspNetCore.HeaderParsing.HeaderSetup.HeaderSetup(string! headerName, Microsoft.AspNetCore.HeaderParsing.HeaderParser! instance, bool cacheable = false) -> void +Microsoft.AspNetCore.HeaderParsing.HeaderSetup.HeaderSetup(string! headerName, System.Type! parserType, bool cacheable = false) -> void +Microsoft.AspNetCore.HeaderParsing.HeaderSetup.ParserInstance.get -> Microsoft.AspNetCore.HeaderParsing.HeaderParser? +Microsoft.AspNetCore.HeaderParsing.HeaderSetup.ParserType.get -> System.Type? +Microsoft.AspNetCore.HeaderParsing.HostHeaderValue +Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.Equals(Microsoft.AspNetCore.HeaderParsing.HostHeaderValue other) -> bool +Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.Host.get -> string! +Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.HostHeaderValue() -> void +Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.HostHeaderValue(string! host, int? port) -> void +Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.Port.get -> int? +Microsoft.AspNetCore.HeaderParsing.IHeaderRegistry +Microsoft.AspNetCore.HeaderParsing.IHeaderRegistry.Register(Microsoft.AspNetCore.HeaderParsing.HeaderSetup! setup) -> Microsoft.AspNetCore.HeaderParsing.HeaderKey! +Microsoft.AspNetCore.HeaderParsing.ParsingResult +Microsoft.AspNetCore.HeaderParsing.ParsingResult.Error = 1 -> Microsoft.AspNetCore.HeaderParsing.ParsingResult +Microsoft.AspNetCore.HeaderParsing.ParsingResult.NotFound = 2 -> Microsoft.AspNetCore.HeaderParsing.ParsingResult +Microsoft.AspNetCore.HeaderParsing.ParsingResult.Success = 0 -> Microsoft.AspNetCore.HeaderParsing.ParsingResult +override Microsoft.AspNetCore.HeaderParsing.HeaderKey.ToString() -> string! +override Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.Equals(object? obj) -> bool +override Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.GetHashCode() -> int +override Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.ToString() -> string! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.Accept.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.AcceptEncoding.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.AcceptLanguage.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.CacheControl.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.ContentDisposition.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.ContentType.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.Cookie.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.Date.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.Host.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.IfMatch.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.IfModifiedSince.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.IfNoneMatch.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.IfRange.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.IfUnmodifiedSince.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.Range.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.Referer.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup! +static Microsoft.AspNetCore.HeaderParsing.CommonHeaders.XForwardedFor.get -> Microsoft.AspNetCore.HeaderParsing.HeaderSetup!>! +static Microsoft.AspNetCore.HeaderParsing.HeaderParsingExtensions.AddHeaderParsing(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.HeaderParsing.HeaderParsingExtensions.AddHeaderParsing(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.HeaderParsing.HeaderParsingExtensions.AddHeaderParsing(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configuration) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.HeaderParsing.HeaderParsingExtensions.GetHeaderParsing(this Microsoft.AspNetCore.Http.HttpRequest! request) -> Microsoft.AspNetCore.HeaderParsing.HeaderParsingFeature! +static Microsoft.AspNetCore.HeaderParsing.HeaderParsingExtensions.TryGetHeaderValue(this Microsoft.AspNetCore.Http.HttpRequest! request, Microsoft.AspNetCore.HeaderParsing.HeaderKey! header, out T? value) -> bool +static Microsoft.AspNetCore.HeaderParsing.HeaderParsingExtensions.TryGetHeaderValue(this Microsoft.AspNetCore.Http.HttpRequest! request, Microsoft.AspNetCore.HeaderParsing.HeaderKey! header, out T? value, out Microsoft.AspNetCore.HeaderParsing.ParsingResult result) -> bool +static Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.operator !=(Microsoft.AspNetCore.HeaderParsing.HostHeaderValue left, Microsoft.AspNetCore.HeaderParsing.HostHeaderValue right) -> bool +static Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.operator ==(Microsoft.AspNetCore.HeaderParsing.HostHeaderValue left, Microsoft.AspNetCore.HeaderParsing.HostHeaderValue right) -> bool +static Microsoft.AspNetCore.HeaderParsing.HostHeaderValue.TryParse(string! value, out Microsoft.AspNetCore.HeaderParsing.HostHeaderValue result) -> bool diff --git a/src/Libraries/Microsoft.AspNetCore.HeaderParsing/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.AspNetCore.HeaderParsing/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.AspNetCore.Telemetry.Middleware/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.AspNetCore.Telemetry.Middleware/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..30444ea4f85 --- /dev/null +++ b/src/Libraries/Microsoft.AspNetCore.Telemetry.Middleware/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,79 @@ + +#nullable enable +const Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions.Duration = "duration" -> string! +const Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions.Host = "httpHost" -> string! +const Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions.Method = "httpMethod" -> string! +const Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions.Path = "httpPath" -> string! +const Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions.RequestBody = "httpRequestBody" -> string! +const Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions.RequestHeaderPrefix = "httpRequestHeader_" -> string! +const Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions.ResponseBody = "httpResponseBody" -> string! +const Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions.ResponseHeaderPrefix = "httpResponseHeader_" -> string! +const Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions.StatusCode = "httpStatusCode" -> string! +const Microsoft.AspNetCore.Telemetry.RequestCheckpointConstants.ElapsedResponseProcessed = "eltrspproc" -> string! +const Microsoft.AspNetCore.Telemetry.RequestCheckpointConstants.ElapsedTillEntryMiddleware = "eltenm" -> string! +const Microsoft.AspNetCore.Telemetry.RequestCheckpointConstants.ElapsedTillFinished = "eltltf" -> string! +const Microsoft.AspNetCore.Telemetry.RequestCheckpointConstants.ElapsedTillHeaders = "elthdr" -> string! +const Microsoft.AspNetCore.Telemetry.RequestCheckpointConstants.ElapsedTillPipelineExitMiddleware = "eltexm" -> string! +Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions +Microsoft.AspNetCore.Telemetry.HttpLoggingServiceExtensions +Microsoft.AspNetCore.Telemetry.HttpMeteringBuilder +Microsoft.AspNetCore.Telemetry.HttpMeteringBuilder.HttpMeteringBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +Microsoft.AspNetCore.Telemetry.HttpMeteringBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.AspNetCore.Telemetry.HttpMeteringExtensions +Microsoft.AspNetCore.Telemetry.IHttpLogEnricher +Microsoft.AspNetCore.Telemetry.IHttpLogEnricher.Enrich(Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag! enrichmentBag, Microsoft.AspNetCore.Http.HttpRequest! request, Microsoft.AspNetCore.Http.HttpResponse! response) -> void +Microsoft.AspNetCore.Telemetry.IIncomingRequestMetricEnricher +Microsoft.AspNetCore.Telemetry.IIncomingRequestMetricEnricher.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.AspNetCore.Telemetry.IncomingPathLoggingMode +Microsoft.AspNetCore.Telemetry.IncomingPathLoggingMode.Formatted = 0 -> Microsoft.AspNetCore.Telemetry.IncomingPathLoggingMode +Microsoft.AspNetCore.Telemetry.IncomingPathLoggingMode.Structured = 1 -> Microsoft.AspNetCore.Telemetry.IncomingPathLoggingMode +Microsoft.AspNetCore.Telemetry.LoggingOptions +Microsoft.AspNetCore.Telemetry.LoggingOptions.BodySizeLimit.get -> int +Microsoft.AspNetCore.Telemetry.LoggingOptions.BodySizeLimit.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.ExcludePathStartsWith.get -> System.Collections.Generic.ISet! +Microsoft.AspNetCore.Telemetry.LoggingOptions.ExcludePathStartsWith.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.LogBody.get -> bool +Microsoft.AspNetCore.Telemetry.LoggingOptions.LogBody.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.LoggingOptions() -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.LogRequestStart.get -> bool +Microsoft.AspNetCore.Telemetry.LoggingOptions.LogRequestStart.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.RequestBodyContentTypes.get -> System.Collections.Generic.ISet! +Microsoft.AspNetCore.Telemetry.LoggingOptions.RequestBodyContentTypes.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.RequestBodyReadTimeout.get -> System.TimeSpan +Microsoft.AspNetCore.Telemetry.LoggingOptions.RequestBodyReadTimeout.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.RequestHeadersDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.AspNetCore.Telemetry.LoggingOptions.RequestHeadersDataClasses.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.RequestPathLoggingMode.get -> Microsoft.AspNetCore.Telemetry.IncomingPathLoggingMode +Microsoft.AspNetCore.Telemetry.LoggingOptions.RequestPathLoggingMode.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.RequestPathParameterRedactionMode.get -> Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.AspNetCore.Telemetry.LoggingOptions.RequestPathParameterRedactionMode.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.ResponseBodyContentTypes.get -> System.Collections.Generic.ISet! +Microsoft.AspNetCore.Telemetry.LoggingOptions.ResponseBodyContentTypes.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.ResponseHeadersDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.AspNetCore.Telemetry.LoggingOptions.ResponseHeadersDataClasses.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.RouteParameterDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.AspNetCore.Telemetry.LoggingOptions.RouteParameterDataClasses.set -> void +Microsoft.AspNetCore.Telemetry.RequestCheckpointConstants +Microsoft.AspNetCore.Telemetry.RequestCheckpointExtensions +Microsoft.AspNetCore.Telemetry.RequestLatencyTelemetryExtensions +Microsoft.AspNetCore.Telemetry.RequestLatencyTelemetryOptions +Microsoft.AspNetCore.Telemetry.RequestLatencyTelemetryOptions.LatencyDataExportTimeout.get -> System.TimeSpan +Microsoft.AspNetCore.Telemetry.RequestLatencyTelemetryOptions.LatencyDataExportTimeout.set -> void +Microsoft.AspNetCore.Telemetry.RequestLatencyTelemetryOptions.RequestLatencyTelemetryOptions() -> void +static Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +static Microsoft.AspNetCore.Telemetry.HttpLoggingServiceExtensions.AddHttpLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.HttpLoggingServiceExtensions.AddHttpLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.HttpLoggingServiceExtensions.AddHttpLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.HttpLoggingServiceExtensions.AddHttpLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.HttpLoggingServiceExtensions.UseHttpLoggingMiddleware(this Microsoft.AspNetCore.Builder.IApplicationBuilder! builder) -> Microsoft.AspNetCore.Builder.IApplicationBuilder! +static Microsoft.AspNetCore.Telemetry.HttpMeteringExtensions.AddHttpMetering(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.HttpMeteringExtensions.AddHttpMetering(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action? build) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.HttpMeteringExtensions.AddMetricEnricher(this Microsoft.AspNetCore.Telemetry.HttpMeteringBuilder! builder, Microsoft.AspNetCore.Telemetry.IIncomingRequestMetricEnricher! enricher) -> Microsoft.AspNetCore.Telemetry.HttpMeteringBuilder! +static Microsoft.AspNetCore.Telemetry.HttpMeteringExtensions.AddMetricEnricher(this Microsoft.AspNetCore.Telemetry.HttpMeteringBuilder! builder) -> Microsoft.AspNetCore.Telemetry.HttpMeteringBuilder! +static Microsoft.AspNetCore.Telemetry.HttpMeteringExtensions.UseHttpMetering(this Microsoft.AspNetCore.Builder.IApplicationBuilder! builder) -> Microsoft.AspNetCore.Builder.IApplicationBuilder! +static Microsoft.AspNetCore.Telemetry.RequestCheckpointExtensions.AddRequestCheckpoint(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.RequestCheckpointExtensions.UseRequestCheckpoint(this Microsoft.AspNetCore.Builder.IApplicationBuilder! builder) -> Microsoft.AspNetCore.Builder.IApplicationBuilder! +static Microsoft.AspNetCore.Telemetry.RequestLatencyTelemetryExtensions.AddRequestLatencyTelemetry(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.RequestLatencyTelemetryExtensions.AddRequestLatencyTelemetry(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.RequestLatencyTelemetryExtensions.AddRequestLatencyTelemetry(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.RequestLatencyTelemetryExtensions.UseRequestLatencyTelemetry(this Microsoft.AspNetCore.Builder.IApplicationBuilder! builder) -> Microsoft.AspNetCore.Builder.IApplicationBuilder! diff --git a/src/Libraries/Microsoft.AspNetCore.Telemetry.Middleware/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.AspNetCore.Telemetry.Middleware/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.AspNetCore.Telemetry.Middleware/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.AspNetCore.Telemetry.Middleware/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..30444ea4f85 --- /dev/null +++ b/src/Libraries/Microsoft.AspNetCore.Telemetry.Middleware/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,79 @@ + +#nullable enable +const Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions.Duration = "duration" -> string! +const Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions.Host = "httpHost" -> string! +const Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions.Method = "httpMethod" -> string! +const Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions.Path = "httpPath" -> string! +const Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions.RequestBody = "httpRequestBody" -> string! +const Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions.RequestHeaderPrefix = "httpRequestHeader_" -> string! +const Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions.ResponseBody = "httpResponseBody" -> string! +const Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions.ResponseHeaderPrefix = "httpResponseHeader_" -> string! +const Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions.StatusCode = "httpStatusCode" -> string! +const Microsoft.AspNetCore.Telemetry.RequestCheckpointConstants.ElapsedResponseProcessed = "eltrspproc" -> string! +const Microsoft.AspNetCore.Telemetry.RequestCheckpointConstants.ElapsedTillEntryMiddleware = "eltenm" -> string! +const Microsoft.AspNetCore.Telemetry.RequestCheckpointConstants.ElapsedTillFinished = "eltltf" -> string! +const Microsoft.AspNetCore.Telemetry.RequestCheckpointConstants.ElapsedTillHeaders = "elthdr" -> string! +const Microsoft.AspNetCore.Telemetry.RequestCheckpointConstants.ElapsedTillPipelineExitMiddleware = "eltexm" -> string! +Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions +Microsoft.AspNetCore.Telemetry.HttpLoggingServiceExtensions +Microsoft.AspNetCore.Telemetry.HttpMeteringBuilder +Microsoft.AspNetCore.Telemetry.HttpMeteringBuilder.HttpMeteringBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +Microsoft.AspNetCore.Telemetry.HttpMeteringBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.AspNetCore.Telemetry.HttpMeteringExtensions +Microsoft.AspNetCore.Telemetry.IHttpLogEnricher +Microsoft.AspNetCore.Telemetry.IHttpLogEnricher.Enrich(Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag! enrichmentBag, Microsoft.AspNetCore.Http.HttpRequest! request, Microsoft.AspNetCore.Http.HttpResponse! response) -> void +Microsoft.AspNetCore.Telemetry.IIncomingRequestMetricEnricher +Microsoft.AspNetCore.Telemetry.IIncomingRequestMetricEnricher.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.AspNetCore.Telemetry.IncomingPathLoggingMode +Microsoft.AspNetCore.Telemetry.IncomingPathLoggingMode.Formatted = 0 -> Microsoft.AspNetCore.Telemetry.IncomingPathLoggingMode +Microsoft.AspNetCore.Telemetry.IncomingPathLoggingMode.Structured = 1 -> Microsoft.AspNetCore.Telemetry.IncomingPathLoggingMode +Microsoft.AspNetCore.Telemetry.LoggingOptions +Microsoft.AspNetCore.Telemetry.LoggingOptions.BodySizeLimit.get -> int +Microsoft.AspNetCore.Telemetry.LoggingOptions.BodySizeLimit.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.ExcludePathStartsWith.get -> System.Collections.Generic.ISet! +Microsoft.AspNetCore.Telemetry.LoggingOptions.ExcludePathStartsWith.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.LogBody.get -> bool +Microsoft.AspNetCore.Telemetry.LoggingOptions.LogBody.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.LoggingOptions() -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.LogRequestStart.get -> bool +Microsoft.AspNetCore.Telemetry.LoggingOptions.LogRequestStart.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.RequestBodyContentTypes.get -> System.Collections.Generic.ISet! +Microsoft.AspNetCore.Telemetry.LoggingOptions.RequestBodyContentTypes.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.RequestBodyReadTimeout.get -> System.TimeSpan +Microsoft.AspNetCore.Telemetry.LoggingOptions.RequestBodyReadTimeout.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.RequestHeadersDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.AspNetCore.Telemetry.LoggingOptions.RequestHeadersDataClasses.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.RequestPathLoggingMode.get -> Microsoft.AspNetCore.Telemetry.IncomingPathLoggingMode +Microsoft.AspNetCore.Telemetry.LoggingOptions.RequestPathLoggingMode.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.RequestPathParameterRedactionMode.get -> Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.AspNetCore.Telemetry.LoggingOptions.RequestPathParameterRedactionMode.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.ResponseBodyContentTypes.get -> System.Collections.Generic.ISet! +Microsoft.AspNetCore.Telemetry.LoggingOptions.ResponseBodyContentTypes.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.ResponseHeadersDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.AspNetCore.Telemetry.LoggingOptions.ResponseHeadersDataClasses.set -> void +Microsoft.AspNetCore.Telemetry.LoggingOptions.RouteParameterDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.AspNetCore.Telemetry.LoggingOptions.RouteParameterDataClasses.set -> void +Microsoft.AspNetCore.Telemetry.RequestCheckpointConstants +Microsoft.AspNetCore.Telemetry.RequestCheckpointExtensions +Microsoft.AspNetCore.Telemetry.RequestLatencyTelemetryExtensions +Microsoft.AspNetCore.Telemetry.RequestLatencyTelemetryOptions +Microsoft.AspNetCore.Telemetry.RequestLatencyTelemetryOptions.LatencyDataExportTimeout.get -> System.TimeSpan +Microsoft.AspNetCore.Telemetry.RequestLatencyTelemetryOptions.LatencyDataExportTimeout.set -> void +Microsoft.AspNetCore.Telemetry.RequestLatencyTelemetryOptions.RequestLatencyTelemetryOptions() -> void +static Microsoft.AspNetCore.Telemetry.HttpLoggingDimensions.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +static Microsoft.AspNetCore.Telemetry.HttpLoggingServiceExtensions.AddHttpLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.HttpLoggingServiceExtensions.AddHttpLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.HttpLoggingServiceExtensions.AddHttpLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.HttpLoggingServiceExtensions.AddHttpLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.HttpLoggingServiceExtensions.UseHttpLoggingMiddleware(this Microsoft.AspNetCore.Builder.IApplicationBuilder! builder) -> Microsoft.AspNetCore.Builder.IApplicationBuilder! +static Microsoft.AspNetCore.Telemetry.HttpMeteringExtensions.AddHttpMetering(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.HttpMeteringExtensions.AddHttpMetering(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action? build) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.HttpMeteringExtensions.AddMetricEnricher(this Microsoft.AspNetCore.Telemetry.HttpMeteringBuilder! builder, Microsoft.AspNetCore.Telemetry.IIncomingRequestMetricEnricher! enricher) -> Microsoft.AspNetCore.Telemetry.HttpMeteringBuilder! +static Microsoft.AspNetCore.Telemetry.HttpMeteringExtensions.AddMetricEnricher(this Microsoft.AspNetCore.Telemetry.HttpMeteringBuilder! builder) -> Microsoft.AspNetCore.Telemetry.HttpMeteringBuilder! +static Microsoft.AspNetCore.Telemetry.HttpMeteringExtensions.UseHttpMetering(this Microsoft.AspNetCore.Builder.IApplicationBuilder! builder) -> Microsoft.AspNetCore.Builder.IApplicationBuilder! +static Microsoft.AspNetCore.Telemetry.RequestCheckpointExtensions.AddRequestCheckpoint(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.RequestCheckpointExtensions.UseRequestCheckpoint(this Microsoft.AspNetCore.Builder.IApplicationBuilder! builder) -> Microsoft.AspNetCore.Builder.IApplicationBuilder! +static Microsoft.AspNetCore.Telemetry.RequestLatencyTelemetryExtensions.AddRequestLatencyTelemetry(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.RequestLatencyTelemetryExtensions.AddRequestLatencyTelemetry(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.RequestLatencyTelemetryExtensions.AddRequestLatencyTelemetry(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.RequestLatencyTelemetryExtensions.UseRequestLatencyTelemetry(this Microsoft.AspNetCore.Builder.IApplicationBuilder! builder) -> Microsoft.AspNetCore.Builder.IApplicationBuilder! diff --git a/src/Libraries/Microsoft.AspNetCore.Telemetry.Middleware/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.AspNetCore.Telemetry.Middleware/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.AspNetCore.Telemetry/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.AspNetCore.Telemetry/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..74c9f52f815 --- /dev/null +++ b/src/Libraries/Microsoft.AspNetCore.Telemetry/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,30 @@ + +#nullable enable +Microsoft.AspNetCore.Telemetry.HttpTracingExtensions +Microsoft.AspNetCore.Telemetry.HttpTracingOptions +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.ExcludePathStartsWith.get -> System.Collections.Generic.ISet! +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.ExcludePathStartsWith.set -> void +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.HttpTracingOptions() -> void +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.IncludePath.get -> bool +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.IncludePath.set -> void +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.RequestPathParameterRedactionMode.get -> Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.RequestPathParameterRedactionMode.set -> void +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.RouteParameterDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.RouteParameterDataClasses.set -> void +Microsoft.AspNetCore.Telemetry.IHttpTraceEnricher +Microsoft.AspNetCore.Telemetry.IHttpTraceEnricher.Enrich(System.Diagnostics.Activity! activity, Microsoft.AspNetCore.Http.HttpRequest! request) -> void +Microsoft.AspNetCore.Telemetry.RequestHeadersEnricherExtensions +Microsoft.AspNetCore.Telemetry.RequestHeadersLogEnricherOptions +Microsoft.AspNetCore.Telemetry.RequestHeadersLogEnricherOptions.HeadersDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.AspNetCore.Telemetry.RequestHeadersLogEnricherOptions.HeadersDataClasses.set -> void +Microsoft.AspNetCore.Telemetry.RequestHeadersLogEnricherOptions.RequestHeadersLogEnricherOptions() -> void +static Microsoft.AspNetCore.Telemetry.HttpTracingExtensions.AddHttpTraceEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.AspNetCore.Telemetry.IHttpTraceEnricher! enricher) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.HttpTracingExtensions.AddHttpTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder, Microsoft.AspNetCore.Telemetry.IHttpTraceEnricher! enricher) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.AspNetCore.Telemetry.HttpTracingExtensions.AddHttpTraceEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.HttpTracingExtensions.AddHttpTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.AspNetCore.Telemetry.HttpTracingExtensions.AddHttpTracing(this OpenTelemetry.Trace.TracerProviderBuilder! builder) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.AspNetCore.Telemetry.HttpTracingExtensions.AddHttpTracing(this OpenTelemetry.Trace.TracerProviderBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.AspNetCore.Telemetry.HttpTracingExtensions.AddHttpTracing(this OpenTelemetry.Trace.TracerProviderBuilder! builder, System.Action! configure) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.AspNetCore.Telemetry.RequestHeadersEnricherExtensions.AddRequestHeadersLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.RequestHeadersEnricherExtensions.AddRequestHeadersLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.RequestHeadersEnricherExtensions.AddRequestHeadersLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Libraries/Microsoft.AspNetCore.Telemetry/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.AspNetCore.Telemetry/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.AspNetCore.Telemetry/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.AspNetCore.Telemetry/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..74c9f52f815 --- /dev/null +++ b/src/Libraries/Microsoft.AspNetCore.Telemetry/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,30 @@ + +#nullable enable +Microsoft.AspNetCore.Telemetry.HttpTracingExtensions +Microsoft.AspNetCore.Telemetry.HttpTracingOptions +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.ExcludePathStartsWith.get -> System.Collections.Generic.ISet! +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.ExcludePathStartsWith.set -> void +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.HttpTracingOptions() -> void +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.IncludePath.get -> bool +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.IncludePath.set -> void +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.RequestPathParameterRedactionMode.get -> Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.RequestPathParameterRedactionMode.set -> void +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.RouteParameterDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.RouteParameterDataClasses.set -> void +Microsoft.AspNetCore.Telemetry.IHttpTraceEnricher +Microsoft.AspNetCore.Telemetry.IHttpTraceEnricher.Enrich(System.Diagnostics.Activity! activity, Microsoft.AspNetCore.Http.HttpRequest! request) -> void +Microsoft.AspNetCore.Telemetry.RequestHeadersEnricherExtensions +Microsoft.AspNetCore.Telemetry.RequestHeadersLogEnricherOptions +Microsoft.AspNetCore.Telemetry.RequestHeadersLogEnricherOptions.HeadersDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.AspNetCore.Telemetry.RequestHeadersLogEnricherOptions.HeadersDataClasses.set -> void +Microsoft.AspNetCore.Telemetry.RequestHeadersLogEnricherOptions.RequestHeadersLogEnricherOptions() -> void +static Microsoft.AspNetCore.Telemetry.HttpTracingExtensions.AddHttpTraceEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.AspNetCore.Telemetry.IHttpTraceEnricher! enricher) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.HttpTracingExtensions.AddHttpTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder, Microsoft.AspNetCore.Telemetry.IHttpTraceEnricher! enricher) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.AspNetCore.Telemetry.HttpTracingExtensions.AddHttpTraceEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.HttpTracingExtensions.AddHttpTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.AspNetCore.Telemetry.HttpTracingExtensions.AddHttpTracing(this OpenTelemetry.Trace.TracerProviderBuilder! builder) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.AspNetCore.Telemetry.HttpTracingExtensions.AddHttpTracing(this OpenTelemetry.Trace.TracerProviderBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.AspNetCore.Telemetry.HttpTracingExtensions.AddHttpTracing(this OpenTelemetry.Trace.TracerProviderBuilder! builder, System.Action! configure) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.AspNetCore.Telemetry.RequestHeadersEnricherExtensions.AddRequestHeadersLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.RequestHeadersEnricherExtensions.AddRequestHeadersLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.RequestHeadersEnricherExtensions.AddRequestHeadersLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Libraries/Microsoft.AspNetCore.Telemetry/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.AspNetCore.Telemetry/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.AspNetCore.Telemetry/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.AspNetCore.Telemetry/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..74c9f52f815 --- /dev/null +++ b/src/Libraries/Microsoft.AspNetCore.Telemetry/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,30 @@ + +#nullable enable +Microsoft.AspNetCore.Telemetry.HttpTracingExtensions +Microsoft.AspNetCore.Telemetry.HttpTracingOptions +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.ExcludePathStartsWith.get -> System.Collections.Generic.ISet! +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.ExcludePathStartsWith.set -> void +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.HttpTracingOptions() -> void +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.IncludePath.get -> bool +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.IncludePath.set -> void +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.RequestPathParameterRedactionMode.get -> Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.RequestPathParameterRedactionMode.set -> void +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.RouteParameterDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.AspNetCore.Telemetry.HttpTracingOptions.RouteParameterDataClasses.set -> void +Microsoft.AspNetCore.Telemetry.IHttpTraceEnricher +Microsoft.AspNetCore.Telemetry.IHttpTraceEnricher.Enrich(System.Diagnostics.Activity! activity, Microsoft.AspNetCore.Http.HttpRequest! request) -> void +Microsoft.AspNetCore.Telemetry.RequestHeadersEnricherExtensions +Microsoft.AspNetCore.Telemetry.RequestHeadersLogEnricherOptions +Microsoft.AspNetCore.Telemetry.RequestHeadersLogEnricherOptions.HeadersDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.AspNetCore.Telemetry.RequestHeadersLogEnricherOptions.HeadersDataClasses.set -> void +Microsoft.AspNetCore.Telemetry.RequestHeadersLogEnricherOptions.RequestHeadersLogEnricherOptions() -> void +static Microsoft.AspNetCore.Telemetry.HttpTracingExtensions.AddHttpTraceEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.AspNetCore.Telemetry.IHttpTraceEnricher! enricher) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.HttpTracingExtensions.AddHttpTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder, Microsoft.AspNetCore.Telemetry.IHttpTraceEnricher! enricher) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.AspNetCore.Telemetry.HttpTracingExtensions.AddHttpTraceEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.HttpTracingExtensions.AddHttpTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.AspNetCore.Telemetry.HttpTracingExtensions.AddHttpTracing(this OpenTelemetry.Trace.TracerProviderBuilder! builder) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.AspNetCore.Telemetry.HttpTracingExtensions.AddHttpTracing(this OpenTelemetry.Trace.TracerProviderBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.AspNetCore.Telemetry.HttpTracingExtensions.AddHttpTracing(this OpenTelemetry.Trace.TracerProviderBuilder! builder, System.Action! configure) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.AspNetCore.Telemetry.RequestHeadersEnricherExtensions.AddRequestHeadersLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.RequestHeadersEnricherExtensions.AddRequestHeadersLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.AspNetCore.Telemetry.RequestHeadersEnricherExtensions.AddRequestHeadersLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Libraries/Microsoft.AspNetCore.Telemetry/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.AspNetCore.Telemetry/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.AspNetCore.Testing/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.AspNetCore.Testing/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..96b084cb2e1 --- /dev/null +++ b/src/Libraries/Microsoft.AspNetCore.Testing/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,8 @@ + +#nullable enable +Microsoft.AspNetCore.Testing.ServiceFakesExtensions +static Microsoft.AspNetCore.Testing.ServiceFakesExtensions.CreateClient(this Microsoft.Extensions.Hosting.IHost! host, System.Net.Http.HttpMessageHandler? handler = null, System.Func? addressFilter = null) -> System.Net.Http.HttpClient! +static Microsoft.AspNetCore.Testing.ServiceFakesExtensions.GetListenUris(this Microsoft.Extensions.Hosting.IHost! host) -> System.Collections.Generic.IEnumerable! +static Microsoft.AspNetCore.Testing.ServiceFakesExtensions.ListenHttpOnAnyPort(this Microsoft.AspNetCore.Hosting.IWebHostBuilder! builder) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder! +static Microsoft.AspNetCore.Testing.ServiceFakesExtensions.ListenHttpsOnAnyPort(this Microsoft.AspNetCore.Hosting.IWebHostBuilder! builder, System.Security.Cryptography.X509Certificates.X509Certificate2? sslCertificate = null) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder! +static Microsoft.AspNetCore.Testing.ServiceFakesExtensions.UseTestStartup(this Microsoft.AspNetCore.Hosting.IWebHostBuilder! builder) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder! diff --git a/src/Libraries/Microsoft.AspNetCore.Testing/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.AspNetCore.Testing/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.AspNetCore.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.AspNetCore.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..96b084cb2e1 --- /dev/null +++ b/src/Libraries/Microsoft.AspNetCore.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,8 @@ + +#nullable enable +Microsoft.AspNetCore.Testing.ServiceFakesExtensions +static Microsoft.AspNetCore.Testing.ServiceFakesExtensions.CreateClient(this Microsoft.Extensions.Hosting.IHost! host, System.Net.Http.HttpMessageHandler? handler = null, System.Func? addressFilter = null) -> System.Net.Http.HttpClient! +static Microsoft.AspNetCore.Testing.ServiceFakesExtensions.GetListenUris(this Microsoft.Extensions.Hosting.IHost! host) -> System.Collections.Generic.IEnumerable! +static Microsoft.AspNetCore.Testing.ServiceFakesExtensions.ListenHttpOnAnyPort(this Microsoft.AspNetCore.Hosting.IWebHostBuilder! builder) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder! +static Microsoft.AspNetCore.Testing.ServiceFakesExtensions.ListenHttpsOnAnyPort(this Microsoft.AspNetCore.Hosting.IWebHostBuilder! builder, System.Security.Cryptography.X509Certificates.X509Certificate2? sslCertificate = null) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder! +static Microsoft.AspNetCore.Testing.ServiceFakesExtensions.UseTestStartup(this Microsoft.AspNetCore.Hosting.IWebHostBuilder! builder) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder! diff --git a/src/Libraries/Microsoft.AspNetCore.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.AspNetCore.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.AmbientMetadata.Application/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.AmbientMetadata.Application/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..dc231553e23 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.AmbientMetadata.Application/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,17 @@ + +#nullable enable +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.ApplicationMetadata() -> void +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.ApplicationName.get -> string! +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.ApplicationName.set -> void +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.BuildVersion.get -> string? +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.BuildVersion.set -> void +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.DeploymentRing.get -> string? +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.DeploymentRing.set -> void +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.EnvironmentName.get -> string! +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.EnvironmentName.set -> void +Microsoft.Extensions.AmbientMetadata.ApplicationMetadataExtensions +static Microsoft.Extensions.AmbientMetadata.ApplicationMetadataExtensions.AddApplicationMetadata(this Microsoft.Extensions.Configuration.IConfigurationBuilder! builder, Microsoft.Extensions.Hosting.IHostEnvironment! hostEnvironment, string! sectionName = "ambientmetadata:application") -> Microsoft.Extensions.Configuration.IConfigurationBuilder! +static Microsoft.Extensions.AmbientMetadata.ApplicationMetadataExtensions.AddApplicationMetadata(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.AmbientMetadata.ApplicationMetadataExtensions.AddApplicationMetadata(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.AmbientMetadata.ApplicationMetadataExtensions.UseApplicationMetadata(this Microsoft.Extensions.Hosting.IHostBuilder! builder, string! sectionName = "ambientmetadata:application") -> Microsoft.Extensions.Hosting.IHostBuilder! diff --git a/src/Libraries/Microsoft.Extensions.AmbientMetadata.Application/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.AmbientMetadata.Application/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.AmbientMetadata.Application/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.AmbientMetadata.Application/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..dc231553e23 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.AmbientMetadata.Application/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,17 @@ + +#nullable enable +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.ApplicationMetadata() -> void +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.ApplicationName.get -> string! +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.ApplicationName.set -> void +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.BuildVersion.get -> string? +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.BuildVersion.set -> void +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.DeploymentRing.get -> string? +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.DeploymentRing.set -> void +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.EnvironmentName.get -> string! +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.EnvironmentName.set -> void +Microsoft.Extensions.AmbientMetadata.ApplicationMetadataExtensions +static Microsoft.Extensions.AmbientMetadata.ApplicationMetadataExtensions.AddApplicationMetadata(this Microsoft.Extensions.Configuration.IConfigurationBuilder! builder, Microsoft.Extensions.Hosting.IHostEnvironment! hostEnvironment, string! sectionName = "ambientmetadata:application") -> Microsoft.Extensions.Configuration.IConfigurationBuilder! +static Microsoft.Extensions.AmbientMetadata.ApplicationMetadataExtensions.AddApplicationMetadata(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.AmbientMetadata.ApplicationMetadataExtensions.AddApplicationMetadata(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.AmbientMetadata.ApplicationMetadataExtensions.UseApplicationMetadata(this Microsoft.Extensions.Hosting.IHostBuilder! builder, string! sectionName = "ambientmetadata:application") -> Microsoft.Extensions.Hosting.IHostBuilder! diff --git a/src/Libraries/Microsoft.Extensions.AmbientMetadata.Application/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.AmbientMetadata.Application/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.AmbientMetadata.Application/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.AmbientMetadata.Application/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..dc231553e23 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.AmbientMetadata.Application/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,17 @@ + +#nullable enable +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.ApplicationMetadata() -> void +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.ApplicationName.get -> string! +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.ApplicationName.set -> void +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.BuildVersion.get -> string? +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.BuildVersion.set -> void +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.DeploymentRing.get -> string? +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.DeploymentRing.set -> void +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.EnvironmentName.get -> string! +Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.EnvironmentName.set -> void +Microsoft.Extensions.AmbientMetadata.ApplicationMetadataExtensions +static Microsoft.Extensions.AmbientMetadata.ApplicationMetadataExtensions.AddApplicationMetadata(this Microsoft.Extensions.Configuration.IConfigurationBuilder! builder, Microsoft.Extensions.Hosting.IHostEnvironment! hostEnvironment, string! sectionName = "ambientmetadata:application") -> Microsoft.Extensions.Configuration.IConfigurationBuilder! +static Microsoft.Extensions.AmbientMetadata.ApplicationMetadataExtensions.AddApplicationMetadata(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.AmbientMetadata.ApplicationMetadataExtensions.AddApplicationMetadata(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.AmbientMetadata.ApplicationMetadataExtensions.UseApplicationMetadata(this Microsoft.Extensions.Hosting.IHostBuilder! builder, string! sectionName = "ambientmetadata:application") -> Microsoft.Extensions.Hosting.IHostBuilder! diff --git a/src/Libraries/Microsoft.Extensions.AmbientMetadata.Application/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.AmbientMetadata.Application/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.AsyncState/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.AsyncState/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..f415a3a0078 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.AsyncState/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,24 @@ + +#nullable enable +Microsoft.Extensions.AsyncState.AsyncStateExtensions +Microsoft.Extensions.AsyncState.AsyncStateToken +Microsoft.Extensions.AsyncState.AsyncStateToken.AsyncStateToken() -> void +Microsoft.Extensions.AsyncState.AsyncStateToken.Equals(Microsoft.Extensions.AsyncState.AsyncStateToken other) -> bool +Microsoft.Extensions.AsyncState.IAsyncContext +Microsoft.Extensions.AsyncState.IAsyncContext.Get() -> T? +Microsoft.Extensions.AsyncState.IAsyncContext.Set(T? context) -> void +Microsoft.Extensions.AsyncState.IAsyncContext.TryGet(out T? context) -> bool +Microsoft.Extensions.AsyncState.IAsyncLocalContext +Microsoft.Extensions.AsyncState.IAsyncState +Microsoft.Extensions.AsyncState.IAsyncState.Get(Microsoft.Extensions.AsyncState.AsyncStateToken token) -> object? +Microsoft.Extensions.AsyncState.IAsyncState.Initialize() -> void +Microsoft.Extensions.AsyncState.IAsyncState.RegisterAsyncContext() -> Microsoft.Extensions.AsyncState.AsyncStateToken +Microsoft.Extensions.AsyncState.IAsyncState.Reset() -> void +Microsoft.Extensions.AsyncState.IAsyncState.Set(Microsoft.Extensions.AsyncState.AsyncStateToken token, object? value) -> void +Microsoft.Extensions.AsyncState.IAsyncState.TryGet(Microsoft.Extensions.AsyncState.AsyncStateToken token, out object? value) -> bool +override Microsoft.Extensions.AsyncState.AsyncStateToken.Equals(object? obj) -> bool +override Microsoft.Extensions.AsyncState.AsyncStateToken.GetHashCode() -> int +static Microsoft.Extensions.AsyncState.AsyncStateExtensions.AddAsyncStateCore(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.AsyncState.AsyncStateExtensions.TryRemoveAsyncStateCore(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.AsyncState.AsyncStateToken.operator !=(Microsoft.Extensions.AsyncState.AsyncStateToken left, Microsoft.Extensions.AsyncState.AsyncStateToken right) -> bool +static Microsoft.Extensions.AsyncState.AsyncStateToken.operator ==(Microsoft.Extensions.AsyncState.AsyncStateToken left, Microsoft.Extensions.AsyncState.AsyncStateToken right) -> bool diff --git a/src/Libraries/Microsoft.Extensions.AsyncState/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.AsyncState/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.AsyncState/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.AsyncState/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..f415a3a0078 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.AsyncState/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,24 @@ + +#nullable enable +Microsoft.Extensions.AsyncState.AsyncStateExtensions +Microsoft.Extensions.AsyncState.AsyncStateToken +Microsoft.Extensions.AsyncState.AsyncStateToken.AsyncStateToken() -> void +Microsoft.Extensions.AsyncState.AsyncStateToken.Equals(Microsoft.Extensions.AsyncState.AsyncStateToken other) -> bool +Microsoft.Extensions.AsyncState.IAsyncContext +Microsoft.Extensions.AsyncState.IAsyncContext.Get() -> T? +Microsoft.Extensions.AsyncState.IAsyncContext.Set(T? context) -> void +Microsoft.Extensions.AsyncState.IAsyncContext.TryGet(out T? context) -> bool +Microsoft.Extensions.AsyncState.IAsyncLocalContext +Microsoft.Extensions.AsyncState.IAsyncState +Microsoft.Extensions.AsyncState.IAsyncState.Get(Microsoft.Extensions.AsyncState.AsyncStateToken token) -> object? +Microsoft.Extensions.AsyncState.IAsyncState.Initialize() -> void +Microsoft.Extensions.AsyncState.IAsyncState.RegisterAsyncContext() -> Microsoft.Extensions.AsyncState.AsyncStateToken +Microsoft.Extensions.AsyncState.IAsyncState.Reset() -> void +Microsoft.Extensions.AsyncState.IAsyncState.Set(Microsoft.Extensions.AsyncState.AsyncStateToken token, object? value) -> void +Microsoft.Extensions.AsyncState.IAsyncState.TryGet(Microsoft.Extensions.AsyncState.AsyncStateToken token, out object? value) -> bool +override Microsoft.Extensions.AsyncState.AsyncStateToken.Equals(object? obj) -> bool +override Microsoft.Extensions.AsyncState.AsyncStateToken.GetHashCode() -> int +static Microsoft.Extensions.AsyncState.AsyncStateExtensions.AddAsyncStateCore(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.AsyncState.AsyncStateExtensions.TryRemoveAsyncStateCore(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.AsyncState.AsyncStateToken.operator !=(Microsoft.Extensions.AsyncState.AsyncStateToken left, Microsoft.Extensions.AsyncState.AsyncStateToken right) -> bool +static Microsoft.Extensions.AsyncState.AsyncStateToken.operator ==(Microsoft.Extensions.AsyncState.AsyncStateToken left, Microsoft.Extensions.AsyncState.AsyncStateToken right) -> bool diff --git a/src/Libraries/Microsoft.Extensions.AsyncState/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.AsyncState/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.AsyncState/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.AsyncState/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..f415a3a0078 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.AsyncState/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,24 @@ + +#nullable enable +Microsoft.Extensions.AsyncState.AsyncStateExtensions +Microsoft.Extensions.AsyncState.AsyncStateToken +Microsoft.Extensions.AsyncState.AsyncStateToken.AsyncStateToken() -> void +Microsoft.Extensions.AsyncState.AsyncStateToken.Equals(Microsoft.Extensions.AsyncState.AsyncStateToken other) -> bool +Microsoft.Extensions.AsyncState.IAsyncContext +Microsoft.Extensions.AsyncState.IAsyncContext.Get() -> T? +Microsoft.Extensions.AsyncState.IAsyncContext.Set(T? context) -> void +Microsoft.Extensions.AsyncState.IAsyncContext.TryGet(out T? context) -> bool +Microsoft.Extensions.AsyncState.IAsyncLocalContext +Microsoft.Extensions.AsyncState.IAsyncState +Microsoft.Extensions.AsyncState.IAsyncState.Get(Microsoft.Extensions.AsyncState.AsyncStateToken token) -> object? +Microsoft.Extensions.AsyncState.IAsyncState.Initialize() -> void +Microsoft.Extensions.AsyncState.IAsyncState.RegisterAsyncContext() -> Microsoft.Extensions.AsyncState.AsyncStateToken +Microsoft.Extensions.AsyncState.IAsyncState.Reset() -> void +Microsoft.Extensions.AsyncState.IAsyncState.Set(Microsoft.Extensions.AsyncState.AsyncStateToken token, object? value) -> void +Microsoft.Extensions.AsyncState.IAsyncState.TryGet(Microsoft.Extensions.AsyncState.AsyncStateToken token, out object? value) -> bool +override Microsoft.Extensions.AsyncState.AsyncStateToken.Equals(object? obj) -> bool +override Microsoft.Extensions.AsyncState.AsyncStateToken.GetHashCode() -> int +static Microsoft.Extensions.AsyncState.AsyncStateExtensions.AddAsyncStateCore(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.AsyncState.AsyncStateExtensions.TryRemoveAsyncStateCore(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.AsyncState.AsyncStateToken.operator !=(Microsoft.Extensions.AsyncState.AsyncStateToken left, Microsoft.Extensions.AsyncState.AsyncStateToken right) -> bool +static Microsoft.Extensions.AsyncState.AsyncStateToken.operator ==(Microsoft.Extensions.AsyncState.AsyncStateToken left, Microsoft.Extensions.AsyncState.AsyncStateToken right) -> bool diff --git a/src/Libraries/Microsoft.Extensions.AsyncState/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.AsyncState/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Compliance.Abstractions/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Compliance.Abstractions/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..22d7cbeefb3 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Compliance.Abstractions/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,46 @@ + +#nullable enable +abstract Microsoft.Extensions.Compliance.Redaction.Redactor.GetRedactedLength(System.ReadOnlySpan input) -> int +abstract Microsoft.Extensions.Compliance.Redaction.Redactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +const Microsoft.Extensions.Compliance.Classification.DataClassification.NoneTaxonomyValue = 0 -> ulong +const Microsoft.Extensions.Compliance.Classification.DataClassification.UnknownTaxonomyValue = 9223372036854775808 -> ulong +Microsoft.Extensions.Compliance.Classification.DataClassification +Microsoft.Extensions.Compliance.Classification.DataClassification.DataClassification() -> void +Microsoft.Extensions.Compliance.Classification.DataClassification.DataClassification(string! taxonomyName, ulong value) -> void +Microsoft.Extensions.Compliance.Classification.DataClassification.Equals(Microsoft.Extensions.Compliance.Classification.DataClassification other) -> bool +Microsoft.Extensions.Compliance.Classification.DataClassification.TaxonomyName.get -> string! +Microsoft.Extensions.Compliance.Classification.DataClassification.Value.get -> ulong +Microsoft.Extensions.Compliance.Classification.DataClassificationAttribute +Microsoft.Extensions.Compliance.Classification.DataClassificationAttribute.Classification.get -> Microsoft.Extensions.Compliance.Classification.DataClassification +Microsoft.Extensions.Compliance.Classification.DataClassificationAttribute.DataClassificationAttribute(Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> void +Microsoft.Extensions.Compliance.Classification.DataClassificationAttribute.Notes.get -> string! +Microsoft.Extensions.Compliance.Classification.DataClassificationAttribute.Notes.set -> void +Microsoft.Extensions.Compliance.Classification.NoDataClassificationAttribute +Microsoft.Extensions.Compliance.Classification.NoDataClassificationAttribute.NoDataClassificationAttribute() -> void +Microsoft.Extensions.Compliance.Classification.UnknownDataClassificationAttribute +Microsoft.Extensions.Compliance.Classification.UnknownDataClassificationAttribute.UnknownDataClassificationAttribute() -> void +Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder +Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder.SetFallbackRedactor() -> Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! +Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder.SetRedactor(params Microsoft.Extensions.Compliance.Classification.DataClassification[]! classifications) -> Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! +Microsoft.Extensions.Compliance.Redaction.IRedactorProvider +Microsoft.Extensions.Compliance.Redaction.IRedactorProvider.GetRedactor(Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Compliance.Redaction.Redactor! +Microsoft.Extensions.Compliance.Redaction.RedactionAbstractionsExtensions +Microsoft.Extensions.Compliance.Redaction.Redactor +Microsoft.Extensions.Compliance.Redaction.Redactor.GetRedactedLength(string? input) -> int +Microsoft.Extensions.Compliance.Redaction.Redactor.Redact(string? source, System.Span destination) -> int +Microsoft.Extensions.Compliance.Redaction.Redactor.Redact(System.ReadOnlySpan source) -> string! +Microsoft.Extensions.Compliance.Redaction.Redactor.Redact(T value, string? format = null, System.IFormatProvider? provider = null) -> string! +Microsoft.Extensions.Compliance.Redaction.Redactor.Redact(T value, System.Span destination, string? format = null, System.IFormatProvider? provider = null) -> int +Microsoft.Extensions.Compliance.Redaction.Redactor.Redactor() -> void +override Microsoft.Extensions.Compliance.Classification.DataClassification.Equals(object? obj) -> bool +override Microsoft.Extensions.Compliance.Classification.DataClassification.GetHashCode() -> int +static Microsoft.Extensions.Compliance.Classification.DataClassification.Combine(Microsoft.Extensions.Compliance.Classification.DataClassification left, Microsoft.Extensions.Compliance.Classification.DataClassification right) -> Microsoft.Extensions.Compliance.Classification.DataClassification +static Microsoft.Extensions.Compliance.Classification.DataClassification.None.get -> Microsoft.Extensions.Compliance.Classification.DataClassification +static Microsoft.Extensions.Compliance.Classification.DataClassification.operator !=(Microsoft.Extensions.Compliance.Classification.DataClassification left, Microsoft.Extensions.Compliance.Classification.DataClassification right) -> bool +static Microsoft.Extensions.Compliance.Classification.DataClassification.operator |(Microsoft.Extensions.Compliance.Classification.DataClassification left, Microsoft.Extensions.Compliance.Classification.DataClassification right) -> Microsoft.Extensions.Compliance.Classification.DataClassification +static Microsoft.Extensions.Compliance.Classification.DataClassification.operator ==(Microsoft.Extensions.Compliance.Classification.DataClassification left, Microsoft.Extensions.Compliance.Classification.DataClassification right) -> bool +static Microsoft.Extensions.Compliance.Classification.DataClassification.Unknown.get -> Microsoft.Extensions.Compliance.Classification.DataClassification +static Microsoft.Extensions.Compliance.Redaction.RedactionAbstractionsExtensions.AppendRedacted(this System.Text.StringBuilder! stringBuilder, Microsoft.Extensions.Compliance.Redaction.Redactor! redactor, string? value) -> System.Text.StringBuilder! +static Microsoft.Extensions.Compliance.Redaction.RedactionAbstractionsExtensions.AppendRedacted(this System.Text.StringBuilder! stringBuilder, Microsoft.Extensions.Compliance.Redaction.Redactor! redactor, System.ReadOnlySpan value) -> System.Text.StringBuilder! +virtual Microsoft.Extensions.Compliance.Redaction.Redactor.Redact(string? source) -> string! diff --git a/src/Libraries/Microsoft.Extensions.Compliance.Abstractions/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Compliance.Abstractions/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..96cbe464438 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Compliance.Abstractions/PublicAPI/net462/PublicAPI.Unshipped.txt @@ -0,0 +1,12 @@ +Microsoft.Extensions.Compliance.Redaction.NullRedactor +Microsoft.Extensions.Compliance.Redaction.NullRedactor.NullRedactor() -> void +Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider +Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.GetRedactor(Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Compliance.Redaction.Redactor! +Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.NullRedactorProvider() -> void +Microsoft.Extensions.Compliance.Redaction.Redactor.TryRedact(T value, System.Span destination, out int charsWritten, System.ReadOnlySpan format, System.IFormatProvider? provider = null) -> bool +override Microsoft.Extensions.Compliance.Classification.DataClassification.ToString() -> string! +override Microsoft.Extensions.Compliance.Redaction.NullRedactor.GetRedactedLength(System.ReadOnlySpan input) -> int +override Microsoft.Extensions.Compliance.Redaction.NullRedactor.Redact(string? source) -> string! +override Microsoft.Extensions.Compliance.Redaction.NullRedactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +static Microsoft.Extensions.Compliance.Redaction.NullRedactor.Instance.get -> Microsoft.Extensions.Compliance.Redaction.NullRedactor! +static Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.Instance.get -> Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider! \ No newline at end of file diff --git a/src/Libraries/Microsoft.Extensions.Compliance.Abstractions/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Compliance.Abstractions/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..22d7cbeefb3 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Compliance.Abstractions/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,46 @@ + +#nullable enable +abstract Microsoft.Extensions.Compliance.Redaction.Redactor.GetRedactedLength(System.ReadOnlySpan input) -> int +abstract Microsoft.Extensions.Compliance.Redaction.Redactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +const Microsoft.Extensions.Compliance.Classification.DataClassification.NoneTaxonomyValue = 0 -> ulong +const Microsoft.Extensions.Compliance.Classification.DataClassification.UnknownTaxonomyValue = 9223372036854775808 -> ulong +Microsoft.Extensions.Compliance.Classification.DataClassification +Microsoft.Extensions.Compliance.Classification.DataClassification.DataClassification() -> void +Microsoft.Extensions.Compliance.Classification.DataClassification.DataClassification(string! taxonomyName, ulong value) -> void +Microsoft.Extensions.Compliance.Classification.DataClassification.Equals(Microsoft.Extensions.Compliance.Classification.DataClassification other) -> bool +Microsoft.Extensions.Compliance.Classification.DataClassification.TaxonomyName.get -> string! +Microsoft.Extensions.Compliance.Classification.DataClassification.Value.get -> ulong +Microsoft.Extensions.Compliance.Classification.DataClassificationAttribute +Microsoft.Extensions.Compliance.Classification.DataClassificationAttribute.Classification.get -> Microsoft.Extensions.Compliance.Classification.DataClassification +Microsoft.Extensions.Compliance.Classification.DataClassificationAttribute.DataClassificationAttribute(Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> void +Microsoft.Extensions.Compliance.Classification.DataClassificationAttribute.Notes.get -> string! +Microsoft.Extensions.Compliance.Classification.DataClassificationAttribute.Notes.set -> void +Microsoft.Extensions.Compliance.Classification.NoDataClassificationAttribute +Microsoft.Extensions.Compliance.Classification.NoDataClassificationAttribute.NoDataClassificationAttribute() -> void +Microsoft.Extensions.Compliance.Classification.UnknownDataClassificationAttribute +Microsoft.Extensions.Compliance.Classification.UnknownDataClassificationAttribute.UnknownDataClassificationAttribute() -> void +Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder +Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder.SetFallbackRedactor() -> Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! +Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder.SetRedactor(params Microsoft.Extensions.Compliance.Classification.DataClassification[]! classifications) -> Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! +Microsoft.Extensions.Compliance.Redaction.IRedactorProvider +Microsoft.Extensions.Compliance.Redaction.IRedactorProvider.GetRedactor(Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Compliance.Redaction.Redactor! +Microsoft.Extensions.Compliance.Redaction.RedactionAbstractionsExtensions +Microsoft.Extensions.Compliance.Redaction.Redactor +Microsoft.Extensions.Compliance.Redaction.Redactor.GetRedactedLength(string? input) -> int +Microsoft.Extensions.Compliance.Redaction.Redactor.Redact(string? source, System.Span destination) -> int +Microsoft.Extensions.Compliance.Redaction.Redactor.Redact(System.ReadOnlySpan source) -> string! +Microsoft.Extensions.Compliance.Redaction.Redactor.Redact(T value, string? format = null, System.IFormatProvider? provider = null) -> string! +Microsoft.Extensions.Compliance.Redaction.Redactor.Redact(T value, System.Span destination, string? format = null, System.IFormatProvider? provider = null) -> int +Microsoft.Extensions.Compliance.Redaction.Redactor.Redactor() -> void +override Microsoft.Extensions.Compliance.Classification.DataClassification.Equals(object? obj) -> bool +override Microsoft.Extensions.Compliance.Classification.DataClassification.GetHashCode() -> int +static Microsoft.Extensions.Compliance.Classification.DataClassification.Combine(Microsoft.Extensions.Compliance.Classification.DataClassification left, Microsoft.Extensions.Compliance.Classification.DataClassification right) -> Microsoft.Extensions.Compliance.Classification.DataClassification +static Microsoft.Extensions.Compliance.Classification.DataClassification.None.get -> Microsoft.Extensions.Compliance.Classification.DataClassification +static Microsoft.Extensions.Compliance.Classification.DataClassification.operator !=(Microsoft.Extensions.Compliance.Classification.DataClassification left, Microsoft.Extensions.Compliance.Classification.DataClassification right) -> bool +static Microsoft.Extensions.Compliance.Classification.DataClassification.operator |(Microsoft.Extensions.Compliance.Classification.DataClassification left, Microsoft.Extensions.Compliance.Classification.DataClassification right) -> Microsoft.Extensions.Compliance.Classification.DataClassification +static Microsoft.Extensions.Compliance.Classification.DataClassification.operator ==(Microsoft.Extensions.Compliance.Classification.DataClassification left, Microsoft.Extensions.Compliance.Classification.DataClassification right) -> bool +static Microsoft.Extensions.Compliance.Classification.DataClassification.Unknown.get -> Microsoft.Extensions.Compliance.Classification.DataClassification +static Microsoft.Extensions.Compliance.Redaction.RedactionAbstractionsExtensions.AppendRedacted(this System.Text.StringBuilder! stringBuilder, Microsoft.Extensions.Compliance.Redaction.Redactor! redactor, string? value) -> System.Text.StringBuilder! +static Microsoft.Extensions.Compliance.Redaction.RedactionAbstractionsExtensions.AppendRedacted(this System.Text.StringBuilder! stringBuilder, Microsoft.Extensions.Compliance.Redaction.Redactor! redactor, System.ReadOnlySpan value) -> System.Text.StringBuilder! +virtual Microsoft.Extensions.Compliance.Redaction.Redactor.Redact(string? source) -> string! diff --git a/src/Libraries/Microsoft.Extensions.Compliance.Abstractions/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Compliance.Abstractions/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..96cbe464438 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Compliance.Abstractions/PublicAPI/net8.0/PublicAPI.Unshipped.txt @@ -0,0 +1,12 @@ +Microsoft.Extensions.Compliance.Redaction.NullRedactor +Microsoft.Extensions.Compliance.Redaction.NullRedactor.NullRedactor() -> void +Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider +Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.GetRedactor(Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Compliance.Redaction.Redactor! +Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.NullRedactorProvider() -> void +Microsoft.Extensions.Compliance.Redaction.Redactor.TryRedact(T value, System.Span destination, out int charsWritten, System.ReadOnlySpan format, System.IFormatProvider? provider = null) -> bool +override Microsoft.Extensions.Compliance.Classification.DataClassification.ToString() -> string! +override Microsoft.Extensions.Compliance.Redaction.NullRedactor.GetRedactedLength(System.ReadOnlySpan input) -> int +override Microsoft.Extensions.Compliance.Redaction.NullRedactor.Redact(string? source) -> string! +override Microsoft.Extensions.Compliance.Redaction.NullRedactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +static Microsoft.Extensions.Compliance.Redaction.NullRedactor.Instance.get -> Microsoft.Extensions.Compliance.Redaction.NullRedactor! +static Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.Instance.get -> Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider! \ No newline at end of file diff --git a/src/Libraries/Microsoft.Extensions.Compliance.Abstractions/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Compliance.Abstractions/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..22d7cbeefb3 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Compliance.Abstractions/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,46 @@ + +#nullable enable +abstract Microsoft.Extensions.Compliance.Redaction.Redactor.GetRedactedLength(System.ReadOnlySpan input) -> int +abstract Microsoft.Extensions.Compliance.Redaction.Redactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +const Microsoft.Extensions.Compliance.Classification.DataClassification.NoneTaxonomyValue = 0 -> ulong +const Microsoft.Extensions.Compliance.Classification.DataClassification.UnknownTaxonomyValue = 9223372036854775808 -> ulong +Microsoft.Extensions.Compliance.Classification.DataClassification +Microsoft.Extensions.Compliance.Classification.DataClassification.DataClassification() -> void +Microsoft.Extensions.Compliance.Classification.DataClassification.DataClassification(string! taxonomyName, ulong value) -> void +Microsoft.Extensions.Compliance.Classification.DataClassification.Equals(Microsoft.Extensions.Compliance.Classification.DataClassification other) -> bool +Microsoft.Extensions.Compliance.Classification.DataClassification.TaxonomyName.get -> string! +Microsoft.Extensions.Compliance.Classification.DataClassification.Value.get -> ulong +Microsoft.Extensions.Compliance.Classification.DataClassificationAttribute +Microsoft.Extensions.Compliance.Classification.DataClassificationAttribute.Classification.get -> Microsoft.Extensions.Compliance.Classification.DataClassification +Microsoft.Extensions.Compliance.Classification.DataClassificationAttribute.DataClassificationAttribute(Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> void +Microsoft.Extensions.Compliance.Classification.DataClassificationAttribute.Notes.get -> string! +Microsoft.Extensions.Compliance.Classification.DataClassificationAttribute.Notes.set -> void +Microsoft.Extensions.Compliance.Classification.NoDataClassificationAttribute +Microsoft.Extensions.Compliance.Classification.NoDataClassificationAttribute.NoDataClassificationAttribute() -> void +Microsoft.Extensions.Compliance.Classification.UnknownDataClassificationAttribute +Microsoft.Extensions.Compliance.Classification.UnknownDataClassificationAttribute.UnknownDataClassificationAttribute() -> void +Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder +Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder.SetFallbackRedactor() -> Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! +Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder.SetRedactor(params Microsoft.Extensions.Compliance.Classification.DataClassification[]! classifications) -> Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! +Microsoft.Extensions.Compliance.Redaction.IRedactorProvider +Microsoft.Extensions.Compliance.Redaction.IRedactorProvider.GetRedactor(Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Compliance.Redaction.Redactor! +Microsoft.Extensions.Compliance.Redaction.RedactionAbstractionsExtensions +Microsoft.Extensions.Compliance.Redaction.Redactor +Microsoft.Extensions.Compliance.Redaction.Redactor.GetRedactedLength(string? input) -> int +Microsoft.Extensions.Compliance.Redaction.Redactor.Redact(string? source, System.Span destination) -> int +Microsoft.Extensions.Compliance.Redaction.Redactor.Redact(System.ReadOnlySpan source) -> string! +Microsoft.Extensions.Compliance.Redaction.Redactor.Redact(T value, string? format = null, System.IFormatProvider? provider = null) -> string! +Microsoft.Extensions.Compliance.Redaction.Redactor.Redact(T value, System.Span destination, string? format = null, System.IFormatProvider? provider = null) -> int +Microsoft.Extensions.Compliance.Redaction.Redactor.Redactor() -> void +override Microsoft.Extensions.Compliance.Classification.DataClassification.Equals(object? obj) -> bool +override Microsoft.Extensions.Compliance.Classification.DataClassification.GetHashCode() -> int +static Microsoft.Extensions.Compliance.Classification.DataClassification.Combine(Microsoft.Extensions.Compliance.Classification.DataClassification left, Microsoft.Extensions.Compliance.Classification.DataClassification right) -> Microsoft.Extensions.Compliance.Classification.DataClassification +static Microsoft.Extensions.Compliance.Classification.DataClassification.None.get -> Microsoft.Extensions.Compliance.Classification.DataClassification +static Microsoft.Extensions.Compliance.Classification.DataClassification.operator !=(Microsoft.Extensions.Compliance.Classification.DataClassification left, Microsoft.Extensions.Compliance.Classification.DataClassification right) -> bool +static Microsoft.Extensions.Compliance.Classification.DataClassification.operator |(Microsoft.Extensions.Compliance.Classification.DataClassification left, Microsoft.Extensions.Compliance.Classification.DataClassification right) -> Microsoft.Extensions.Compliance.Classification.DataClassification +static Microsoft.Extensions.Compliance.Classification.DataClassification.operator ==(Microsoft.Extensions.Compliance.Classification.DataClassification left, Microsoft.Extensions.Compliance.Classification.DataClassification right) -> bool +static Microsoft.Extensions.Compliance.Classification.DataClassification.Unknown.get -> Microsoft.Extensions.Compliance.Classification.DataClassification +static Microsoft.Extensions.Compliance.Redaction.RedactionAbstractionsExtensions.AppendRedacted(this System.Text.StringBuilder! stringBuilder, Microsoft.Extensions.Compliance.Redaction.Redactor! redactor, string? value) -> System.Text.StringBuilder! +static Microsoft.Extensions.Compliance.Redaction.RedactionAbstractionsExtensions.AppendRedacted(this System.Text.StringBuilder! stringBuilder, Microsoft.Extensions.Compliance.Redaction.Redactor! redactor, System.ReadOnlySpan value) -> System.Text.StringBuilder! +virtual Microsoft.Extensions.Compliance.Redaction.Redactor.Redact(string? source) -> string! diff --git a/src/Libraries/Microsoft.Extensions.Compliance.Abstractions/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Compliance.Abstractions/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..96cbe464438 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Compliance.Abstractions/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt @@ -0,0 +1,12 @@ +Microsoft.Extensions.Compliance.Redaction.NullRedactor +Microsoft.Extensions.Compliance.Redaction.NullRedactor.NullRedactor() -> void +Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider +Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.GetRedactor(Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Compliance.Redaction.Redactor! +Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.NullRedactorProvider() -> void +Microsoft.Extensions.Compliance.Redaction.Redactor.TryRedact(T value, System.Span destination, out int charsWritten, System.ReadOnlySpan format, System.IFormatProvider? provider = null) -> bool +override Microsoft.Extensions.Compliance.Classification.DataClassification.ToString() -> string! +override Microsoft.Extensions.Compliance.Redaction.NullRedactor.GetRedactedLength(System.ReadOnlySpan input) -> int +override Microsoft.Extensions.Compliance.Redaction.NullRedactor.Redact(string? source) -> string! +override Microsoft.Extensions.Compliance.Redaction.NullRedactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +static Microsoft.Extensions.Compliance.Redaction.NullRedactor.Instance.get -> Microsoft.Extensions.Compliance.Redaction.NullRedactor! +static Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.Instance.get -> Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider! \ No newline at end of file diff --git a/src/Libraries/Microsoft.Extensions.Compliance.Redaction/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Compliance.Redaction/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..4bc8612c189 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Compliance.Redaction/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,33 @@ + +#nullable enable +Microsoft.Extensions.Compliance.Redaction.ErasingRedactor +Microsoft.Extensions.Compliance.Redaction.ErasingRedactor.ErasingRedactor() -> void +Microsoft.Extensions.Compliance.Redaction.NullRedactor +Microsoft.Extensions.Compliance.Redaction.NullRedactor.NullRedactor() -> void +Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider +Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.GetRedactor(Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Compliance.Redaction.Redactor! +Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.NullRedactorProvider() -> void +Microsoft.Extensions.Compliance.Redaction.RedactionExtensions +Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor +Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor.XXHash3Redactor(Microsoft.Extensions.Options.IOptions! options) -> void +Microsoft.Extensions.Compliance.Redaction.XXHash3RedactorOptions +Microsoft.Extensions.Compliance.Redaction.XXHash3RedactorOptions.HashSeed.get -> ulong +Microsoft.Extensions.Compliance.Redaction.XXHash3RedactorOptions.HashSeed.set -> void +Microsoft.Extensions.Compliance.Redaction.XXHash3RedactorOptions.XXHash3RedactorOptions() -> void +override Microsoft.Extensions.Compliance.Redaction.ErasingRedactor.GetRedactedLength(System.ReadOnlySpan input) -> int +override Microsoft.Extensions.Compliance.Redaction.ErasingRedactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +override Microsoft.Extensions.Compliance.Redaction.NullRedactor.GetRedactedLength(System.ReadOnlySpan input) -> int +override Microsoft.Extensions.Compliance.Redaction.NullRedactor.Redact(string? source) -> string! +override Microsoft.Extensions.Compliance.Redaction.NullRedactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +override Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor.GetRedactedLength(System.ReadOnlySpan input) -> int +override Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +static Microsoft.Extensions.Compliance.Redaction.ErasingRedactor.Instance.get -> Microsoft.Extensions.Compliance.Redaction.ErasingRedactor! +static Microsoft.Extensions.Compliance.Redaction.NullRedactor.Instance.get -> Microsoft.Extensions.Compliance.Redaction.NullRedactor! +static Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.Instance.get -> Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider! +static Microsoft.Extensions.Compliance.Redaction.RedactionExtensions.AddRedaction(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Compliance.Redaction.RedactionExtensions.AddRedaction(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Compliance.Redaction.RedactionExtensions.ConfigureRedaction(this Microsoft.Extensions.Hosting.IHostBuilder! builder) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Compliance.Redaction.RedactionExtensions.ConfigureRedaction(this Microsoft.Extensions.Hosting.IHostBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Compliance.Redaction.RedactionExtensions.ConfigureRedaction(this Microsoft.Extensions.Hosting.IHostBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Compliance.Redaction.RedactionExtensions.SetXXHash3Redactor(this Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section, params Microsoft.Extensions.Compliance.Classification.DataClassification[]! classifications) -> Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! +static Microsoft.Extensions.Compliance.Redaction.RedactionExtensions.SetXXHash3Redactor(this Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! builder, System.Action! configure, params Microsoft.Extensions.Compliance.Classification.DataClassification[]! classifications) -> Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! diff --git a/src/Libraries/Microsoft.Extensions.Compliance.Redaction/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Compliance.Redaction/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..b5682fdc23b --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Compliance.Redaction/PublicAPI/net462/PublicAPI.Unshipped.txt @@ -0,0 +1,14 @@ +*REMOVED*Microsoft.Extensions.Compliance.Redaction.NullRedactor +*REMOVED*Microsoft.Extensions.Compliance.Redaction.NullRedactor.NullRedactor() -> void +*REMOVED*Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider +*REMOVED*Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.GetRedactor(Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Compliance.Redaction.Redactor! +*REMOVED*Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.NullRedactorProvider() -> void +*REMOVED*Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor +*REMOVED*Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor.XXHash3Redactor(Microsoft.Extensions.Options.IOptions! options) -> void +*REMOVED*override Microsoft.Extensions.Compliance.Redaction.NullRedactor.GetRedactedLength(System.ReadOnlySpan input) -> int +*REMOVED*override Microsoft.Extensions.Compliance.Redaction.NullRedactor.Redact(string? source) -> string! +*REMOVED*override Microsoft.Extensions.Compliance.Redaction.NullRedactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +*REMOVED*override Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor.GetRedactedLength(System.ReadOnlySpan input) -> int +*REMOVED*override Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +*REMOVED*static Microsoft.Extensions.Compliance.Redaction.NullRedactor.Instance.get -> Microsoft.Extensions.Compliance.Redaction.NullRedactor! +*REMOVED*static Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.Instance.get -> Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider! diff --git a/src/Libraries/Microsoft.Extensions.Compliance.Redaction/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Compliance.Redaction/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..4bc8612c189 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Compliance.Redaction/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,33 @@ + +#nullable enable +Microsoft.Extensions.Compliance.Redaction.ErasingRedactor +Microsoft.Extensions.Compliance.Redaction.ErasingRedactor.ErasingRedactor() -> void +Microsoft.Extensions.Compliance.Redaction.NullRedactor +Microsoft.Extensions.Compliance.Redaction.NullRedactor.NullRedactor() -> void +Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider +Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.GetRedactor(Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Compliance.Redaction.Redactor! +Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.NullRedactorProvider() -> void +Microsoft.Extensions.Compliance.Redaction.RedactionExtensions +Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor +Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor.XXHash3Redactor(Microsoft.Extensions.Options.IOptions! options) -> void +Microsoft.Extensions.Compliance.Redaction.XXHash3RedactorOptions +Microsoft.Extensions.Compliance.Redaction.XXHash3RedactorOptions.HashSeed.get -> ulong +Microsoft.Extensions.Compliance.Redaction.XXHash3RedactorOptions.HashSeed.set -> void +Microsoft.Extensions.Compliance.Redaction.XXHash3RedactorOptions.XXHash3RedactorOptions() -> void +override Microsoft.Extensions.Compliance.Redaction.ErasingRedactor.GetRedactedLength(System.ReadOnlySpan input) -> int +override Microsoft.Extensions.Compliance.Redaction.ErasingRedactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +override Microsoft.Extensions.Compliance.Redaction.NullRedactor.GetRedactedLength(System.ReadOnlySpan input) -> int +override Microsoft.Extensions.Compliance.Redaction.NullRedactor.Redact(string? source) -> string! +override Microsoft.Extensions.Compliance.Redaction.NullRedactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +override Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor.GetRedactedLength(System.ReadOnlySpan input) -> int +override Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +static Microsoft.Extensions.Compliance.Redaction.ErasingRedactor.Instance.get -> Microsoft.Extensions.Compliance.Redaction.ErasingRedactor! +static Microsoft.Extensions.Compliance.Redaction.NullRedactor.Instance.get -> Microsoft.Extensions.Compliance.Redaction.NullRedactor! +static Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.Instance.get -> Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider! +static Microsoft.Extensions.Compliance.Redaction.RedactionExtensions.AddRedaction(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Compliance.Redaction.RedactionExtensions.AddRedaction(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Compliance.Redaction.RedactionExtensions.ConfigureRedaction(this Microsoft.Extensions.Hosting.IHostBuilder! builder) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Compliance.Redaction.RedactionExtensions.ConfigureRedaction(this Microsoft.Extensions.Hosting.IHostBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Compliance.Redaction.RedactionExtensions.ConfigureRedaction(this Microsoft.Extensions.Hosting.IHostBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Compliance.Redaction.RedactionExtensions.SetXXHash3Redactor(this Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section, params Microsoft.Extensions.Compliance.Classification.DataClassification[]! classifications) -> Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! +static Microsoft.Extensions.Compliance.Redaction.RedactionExtensions.SetXXHash3Redactor(this Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! builder, System.Action! configure, params Microsoft.Extensions.Compliance.Classification.DataClassification[]! classifications) -> Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! diff --git a/src/Libraries/Microsoft.Extensions.Compliance.Redaction/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Compliance.Redaction/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..b5682fdc23b --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Compliance.Redaction/PublicAPI/net8.0/PublicAPI.Unshipped.txt @@ -0,0 +1,14 @@ +*REMOVED*Microsoft.Extensions.Compliance.Redaction.NullRedactor +*REMOVED*Microsoft.Extensions.Compliance.Redaction.NullRedactor.NullRedactor() -> void +*REMOVED*Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider +*REMOVED*Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.GetRedactor(Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Compliance.Redaction.Redactor! +*REMOVED*Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.NullRedactorProvider() -> void +*REMOVED*Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor +*REMOVED*Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor.XXHash3Redactor(Microsoft.Extensions.Options.IOptions! options) -> void +*REMOVED*override Microsoft.Extensions.Compliance.Redaction.NullRedactor.GetRedactedLength(System.ReadOnlySpan input) -> int +*REMOVED*override Microsoft.Extensions.Compliance.Redaction.NullRedactor.Redact(string? source) -> string! +*REMOVED*override Microsoft.Extensions.Compliance.Redaction.NullRedactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +*REMOVED*override Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor.GetRedactedLength(System.ReadOnlySpan input) -> int +*REMOVED*override Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +*REMOVED*static Microsoft.Extensions.Compliance.Redaction.NullRedactor.Instance.get -> Microsoft.Extensions.Compliance.Redaction.NullRedactor! +*REMOVED*static Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.Instance.get -> Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider! diff --git a/src/Libraries/Microsoft.Extensions.Compliance.Redaction/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Compliance.Redaction/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..4bc8612c189 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Compliance.Redaction/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,33 @@ + +#nullable enable +Microsoft.Extensions.Compliance.Redaction.ErasingRedactor +Microsoft.Extensions.Compliance.Redaction.ErasingRedactor.ErasingRedactor() -> void +Microsoft.Extensions.Compliance.Redaction.NullRedactor +Microsoft.Extensions.Compliance.Redaction.NullRedactor.NullRedactor() -> void +Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider +Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.GetRedactor(Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Compliance.Redaction.Redactor! +Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.NullRedactorProvider() -> void +Microsoft.Extensions.Compliance.Redaction.RedactionExtensions +Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor +Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor.XXHash3Redactor(Microsoft.Extensions.Options.IOptions! options) -> void +Microsoft.Extensions.Compliance.Redaction.XXHash3RedactorOptions +Microsoft.Extensions.Compliance.Redaction.XXHash3RedactorOptions.HashSeed.get -> ulong +Microsoft.Extensions.Compliance.Redaction.XXHash3RedactorOptions.HashSeed.set -> void +Microsoft.Extensions.Compliance.Redaction.XXHash3RedactorOptions.XXHash3RedactorOptions() -> void +override Microsoft.Extensions.Compliance.Redaction.ErasingRedactor.GetRedactedLength(System.ReadOnlySpan input) -> int +override Microsoft.Extensions.Compliance.Redaction.ErasingRedactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +override Microsoft.Extensions.Compliance.Redaction.NullRedactor.GetRedactedLength(System.ReadOnlySpan input) -> int +override Microsoft.Extensions.Compliance.Redaction.NullRedactor.Redact(string? source) -> string! +override Microsoft.Extensions.Compliance.Redaction.NullRedactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +override Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor.GetRedactedLength(System.ReadOnlySpan input) -> int +override Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +static Microsoft.Extensions.Compliance.Redaction.ErasingRedactor.Instance.get -> Microsoft.Extensions.Compliance.Redaction.ErasingRedactor! +static Microsoft.Extensions.Compliance.Redaction.NullRedactor.Instance.get -> Microsoft.Extensions.Compliance.Redaction.NullRedactor! +static Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.Instance.get -> Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider! +static Microsoft.Extensions.Compliance.Redaction.RedactionExtensions.AddRedaction(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Compliance.Redaction.RedactionExtensions.AddRedaction(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Compliance.Redaction.RedactionExtensions.ConfigureRedaction(this Microsoft.Extensions.Hosting.IHostBuilder! builder) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Compliance.Redaction.RedactionExtensions.ConfigureRedaction(this Microsoft.Extensions.Hosting.IHostBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Compliance.Redaction.RedactionExtensions.ConfigureRedaction(this Microsoft.Extensions.Hosting.IHostBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Compliance.Redaction.RedactionExtensions.SetXXHash3Redactor(this Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section, params Microsoft.Extensions.Compliance.Classification.DataClassification[]! classifications) -> Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! +static Microsoft.Extensions.Compliance.Redaction.RedactionExtensions.SetXXHash3Redactor(this Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! builder, System.Action! configure, params Microsoft.Extensions.Compliance.Classification.DataClassification[]! classifications) -> Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! diff --git a/src/Libraries/Microsoft.Extensions.Compliance.Redaction/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Compliance.Redaction/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..b5682fdc23b --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Compliance.Redaction/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt @@ -0,0 +1,14 @@ +*REMOVED*Microsoft.Extensions.Compliance.Redaction.NullRedactor +*REMOVED*Microsoft.Extensions.Compliance.Redaction.NullRedactor.NullRedactor() -> void +*REMOVED*Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider +*REMOVED*Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.GetRedactor(Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Compliance.Redaction.Redactor! +*REMOVED*Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.NullRedactorProvider() -> void +*REMOVED*Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor +*REMOVED*Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor.XXHash3Redactor(Microsoft.Extensions.Options.IOptions! options) -> void +*REMOVED*override Microsoft.Extensions.Compliance.Redaction.NullRedactor.GetRedactedLength(System.ReadOnlySpan input) -> int +*REMOVED*override Microsoft.Extensions.Compliance.Redaction.NullRedactor.Redact(string? source) -> string! +*REMOVED*override Microsoft.Extensions.Compliance.Redaction.NullRedactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +*REMOVED*override Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor.GetRedactedLength(System.ReadOnlySpan input) -> int +*REMOVED*override Microsoft.Extensions.Compliance.Redaction.XXHash3Redactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +*REMOVED*static Microsoft.Extensions.Compliance.Redaction.NullRedactor.Instance.get -> Microsoft.Extensions.Compliance.Redaction.NullRedactor! +*REMOVED*static Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.Instance.get -> Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider! diff --git a/src/Libraries/Microsoft.Extensions.Compliance.Testing/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Compliance.Testing/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..860a0d8f72a --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Compliance.Testing/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,65 @@ + +#nullable enable +Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector +Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector.AllRedactedData.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector.AllRedactorRequests.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector.FakeRedactionCollector() -> void +Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector.LastRedactedData.get -> Microsoft.Extensions.Compliance.Testing.RedactedData +Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector.LastRedactorRequested.get -> Microsoft.Extensions.Compliance.Testing.RedactorRequested +Microsoft.Extensions.Compliance.Testing.FakeRedactionExtensions +Microsoft.Extensions.Compliance.Testing.FakeRedactor +Microsoft.Extensions.Compliance.Testing.FakeRedactor.EventCollector.get -> Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector! +Microsoft.Extensions.Compliance.Testing.FakeRedactor.FakeRedactor(Microsoft.Extensions.Options.IOptions? options = null, Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector? collector = null) -> void +Microsoft.Extensions.Compliance.Testing.FakeRedactorOptions +Microsoft.Extensions.Compliance.Testing.FakeRedactorOptions.FakeRedactorOptions() -> void +Microsoft.Extensions.Compliance.Testing.FakeRedactorOptions.RedactionFormat.get -> string! +Microsoft.Extensions.Compliance.Testing.FakeRedactorOptions.RedactionFormat.set -> void +Microsoft.Extensions.Compliance.Testing.FakeRedactorProvider +Microsoft.Extensions.Compliance.Testing.FakeRedactorProvider.Collector.get -> Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector! +Microsoft.Extensions.Compliance.Testing.FakeRedactorProvider.FakeRedactorProvider(Microsoft.Extensions.Compliance.Testing.FakeRedactorOptions? options = null, Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector? eventCollector = null) -> void +Microsoft.Extensions.Compliance.Testing.FakeRedactorProvider.GetRedactor(Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Compliance.Redaction.Redactor! +Microsoft.Extensions.Compliance.Testing.PrivateDataAttribute +Microsoft.Extensions.Compliance.Testing.PrivateDataAttribute.PrivateDataAttribute() -> void +Microsoft.Extensions.Compliance.Testing.PublicDataAttribute +Microsoft.Extensions.Compliance.Testing.PublicDataAttribute.PublicDataAttribute() -> void +Microsoft.Extensions.Compliance.Testing.RedactedData +Microsoft.Extensions.Compliance.Testing.RedactedData.Equals(Microsoft.Extensions.Compliance.Testing.RedactedData other) -> bool +Microsoft.Extensions.Compliance.Testing.RedactedData.Original.get -> string! +Microsoft.Extensions.Compliance.Testing.RedactedData.Redacted.get -> string! +Microsoft.Extensions.Compliance.Testing.RedactedData.RedactedData() -> void +Microsoft.Extensions.Compliance.Testing.RedactedData.RedactedData(string! original, string! redacted, int sequenceNumber) -> void +Microsoft.Extensions.Compliance.Testing.RedactedData.SequenceNumber.get -> int +Microsoft.Extensions.Compliance.Testing.RedactorRequested +Microsoft.Extensions.Compliance.Testing.RedactorRequested.DataClassification.get -> Microsoft.Extensions.Compliance.Classification.DataClassification +Microsoft.Extensions.Compliance.Testing.RedactorRequested.Equals(Microsoft.Extensions.Compliance.Testing.RedactorRequested other) -> bool +Microsoft.Extensions.Compliance.Testing.RedactorRequested.RedactorRequested() -> void +Microsoft.Extensions.Compliance.Testing.RedactorRequested.RedactorRequested(Microsoft.Extensions.Compliance.Classification.DataClassification classification, int sequenceNumber) -> void +Microsoft.Extensions.Compliance.Testing.RedactorRequested.SequenceNumber.get -> int +Microsoft.Extensions.Compliance.Testing.SimpleClassifications +Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy +Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy.None = 0 -> Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy +Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy.PrivateData = 2 -> Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy +Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy.PublicData = 1 -> Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy +Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy.Unknown = 9223372036854775808 -> Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy +Microsoft.Extensions.Compliance.Testing.SimpleTaxonomyExtensions +override Microsoft.Extensions.Compliance.Testing.FakeRedactor.GetRedactedLength(System.ReadOnlySpan input) -> int +override Microsoft.Extensions.Compliance.Testing.FakeRedactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +override Microsoft.Extensions.Compliance.Testing.RedactedData.Equals(object? obj) -> bool +override Microsoft.Extensions.Compliance.Testing.RedactedData.GetHashCode() -> int +override Microsoft.Extensions.Compliance.Testing.RedactorRequested.Equals(object? obj) -> bool +override Microsoft.Extensions.Compliance.Testing.RedactorRequested.GetHashCode() -> int +static Microsoft.Extensions.Compliance.Testing.FakeRedactionExtensions.AddFakeRedaction(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Compliance.Testing.FakeRedactionExtensions.AddFakeRedaction(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Compliance.Testing.FakeRedactionExtensions.GetFakeRedactionCollector(this System.IServiceProvider! serviceProvider) -> Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector! +static Microsoft.Extensions.Compliance.Testing.FakeRedactionExtensions.SetFakeRedactor(this Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section, params Microsoft.Extensions.Compliance.Classification.DataClassification[]! classifications) -> Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! +static Microsoft.Extensions.Compliance.Testing.FakeRedactionExtensions.SetFakeRedactor(this Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! builder, params Microsoft.Extensions.Compliance.Classification.DataClassification[]! classifications) -> Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! +static Microsoft.Extensions.Compliance.Testing.FakeRedactionExtensions.SetFakeRedactor(this Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! builder, System.Action! configure, params Microsoft.Extensions.Compliance.Classification.DataClassification[]! classifications) -> Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! +static Microsoft.Extensions.Compliance.Testing.FakeRedactor.Create(Microsoft.Extensions.Compliance.Testing.FakeRedactorOptions? options = null, Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector? collector = null) -> Microsoft.Extensions.Compliance.Testing.FakeRedactor! +static Microsoft.Extensions.Compliance.Testing.RedactedData.operator !=(Microsoft.Extensions.Compliance.Testing.RedactedData left, Microsoft.Extensions.Compliance.Testing.RedactedData right) -> bool +static Microsoft.Extensions.Compliance.Testing.RedactedData.operator ==(Microsoft.Extensions.Compliance.Testing.RedactedData left, Microsoft.Extensions.Compliance.Testing.RedactedData right) -> bool +static Microsoft.Extensions.Compliance.Testing.RedactorRequested.operator !=(Microsoft.Extensions.Compliance.Testing.RedactorRequested left, Microsoft.Extensions.Compliance.Testing.RedactorRequested right) -> bool +static Microsoft.Extensions.Compliance.Testing.RedactorRequested.operator ==(Microsoft.Extensions.Compliance.Testing.RedactorRequested left, Microsoft.Extensions.Compliance.Testing.RedactorRequested right) -> bool +static Microsoft.Extensions.Compliance.Testing.SimpleClassifications.PrivateData.get -> Microsoft.Extensions.Compliance.Classification.DataClassification +static Microsoft.Extensions.Compliance.Testing.SimpleClassifications.PublicData.get -> Microsoft.Extensions.Compliance.Classification.DataClassification +static Microsoft.Extensions.Compliance.Testing.SimpleClassifications.TaxonomyName.get -> string! +static Microsoft.Extensions.Compliance.Testing.SimpleTaxonomyExtensions.AsSimpleTaxonomy(this Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy diff --git a/src/Libraries/Microsoft.Extensions.Compliance.Testing/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Compliance.Testing/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Compliance.Testing/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Compliance.Testing/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..860a0d8f72a --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Compliance.Testing/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,65 @@ + +#nullable enable +Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector +Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector.AllRedactedData.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector.AllRedactorRequests.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector.FakeRedactionCollector() -> void +Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector.LastRedactedData.get -> Microsoft.Extensions.Compliance.Testing.RedactedData +Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector.LastRedactorRequested.get -> Microsoft.Extensions.Compliance.Testing.RedactorRequested +Microsoft.Extensions.Compliance.Testing.FakeRedactionExtensions +Microsoft.Extensions.Compliance.Testing.FakeRedactor +Microsoft.Extensions.Compliance.Testing.FakeRedactor.EventCollector.get -> Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector! +Microsoft.Extensions.Compliance.Testing.FakeRedactor.FakeRedactor(Microsoft.Extensions.Options.IOptions? options = null, Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector? collector = null) -> void +Microsoft.Extensions.Compliance.Testing.FakeRedactorOptions +Microsoft.Extensions.Compliance.Testing.FakeRedactorOptions.FakeRedactorOptions() -> void +Microsoft.Extensions.Compliance.Testing.FakeRedactorOptions.RedactionFormat.get -> string! +Microsoft.Extensions.Compliance.Testing.FakeRedactorOptions.RedactionFormat.set -> void +Microsoft.Extensions.Compliance.Testing.FakeRedactorProvider +Microsoft.Extensions.Compliance.Testing.FakeRedactorProvider.Collector.get -> Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector! +Microsoft.Extensions.Compliance.Testing.FakeRedactorProvider.FakeRedactorProvider(Microsoft.Extensions.Compliance.Testing.FakeRedactorOptions? options = null, Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector? eventCollector = null) -> void +Microsoft.Extensions.Compliance.Testing.FakeRedactorProvider.GetRedactor(Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Compliance.Redaction.Redactor! +Microsoft.Extensions.Compliance.Testing.PrivateDataAttribute +Microsoft.Extensions.Compliance.Testing.PrivateDataAttribute.PrivateDataAttribute() -> void +Microsoft.Extensions.Compliance.Testing.PublicDataAttribute +Microsoft.Extensions.Compliance.Testing.PublicDataAttribute.PublicDataAttribute() -> void +Microsoft.Extensions.Compliance.Testing.RedactedData +Microsoft.Extensions.Compliance.Testing.RedactedData.Equals(Microsoft.Extensions.Compliance.Testing.RedactedData other) -> bool +Microsoft.Extensions.Compliance.Testing.RedactedData.Original.get -> string! +Microsoft.Extensions.Compliance.Testing.RedactedData.Redacted.get -> string! +Microsoft.Extensions.Compliance.Testing.RedactedData.RedactedData() -> void +Microsoft.Extensions.Compliance.Testing.RedactedData.RedactedData(string! original, string! redacted, int sequenceNumber) -> void +Microsoft.Extensions.Compliance.Testing.RedactedData.SequenceNumber.get -> int +Microsoft.Extensions.Compliance.Testing.RedactorRequested +Microsoft.Extensions.Compliance.Testing.RedactorRequested.DataClassification.get -> Microsoft.Extensions.Compliance.Classification.DataClassification +Microsoft.Extensions.Compliance.Testing.RedactorRequested.Equals(Microsoft.Extensions.Compliance.Testing.RedactorRequested other) -> bool +Microsoft.Extensions.Compliance.Testing.RedactorRequested.RedactorRequested() -> void +Microsoft.Extensions.Compliance.Testing.RedactorRequested.RedactorRequested(Microsoft.Extensions.Compliance.Classification.DataClassification classification, int sequenceNumber) -> void +Microsoft.Extensions.Compliance.Testing.RedactorRequested.SequenceNumber.get -> int +Microsoft.Extensions.Compliance.Testing.SimpleClassifications +Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy +Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy.None = 0 -> Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy +Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy.PrivateData = 2 -> Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy +Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy.PublicData = 1 -> Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy +Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy.Unknown = 9223372036854775808 -> Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy +Microsoft.Extensions.Compliance.Testing.SimpleTaxonomyExtensions +override Microsoft.Extensions.Compliance.Testing.FakeRedactor.GetRedactedLength(System.ReadOnlySpan input) -> int +override Microsoft.Extensions.Compliance.Testing.FakeRedactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +override Microsoft.Extensions.Compliance.Testing.RedactedData.Equals(object? obj) -> bool +override Microsoft.Extensions.Compliance.Testing.RedactedData.GetHashCode() -> int +override Microsoft.Extensions.Compliance.Testing.RedactorRequested.Equals(object? obj) -> bool +override Microsoft.Extensions.Compliance.Testing.RedactorRequested.GetHashCode() -> int +static Microsoft.Extensions.Compliance.Testing.FakeRedactionExtensions.AddFakeRedaction(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Compliance.Testing.FakeRedactionExtensions.AddFakeRedaction(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Compliance.Testing.FakeRedactionExtensions.GetFakeRedactionCollector(this System.IServiceProvider! serviceProvider) -> Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector! +static Microsoft.Extensions.Compliance.Testing.FakeRedactionExtensions.SetFakeRedactor(this Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section, params Microsoft.Extensions.Compliance.Classification.DataClassification[]! classifications) -> Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! +static Microsoft.Extensions.Compliance.Testing.FakeRedactionExtensions.SetFakeRedactor(this Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! builder, params Microsoft.Extensions.Compliance.Classification.DataClassification[]! classifications) -> Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! +static Microsoft.Extensions.Compliance.Testing.FakeRedactionExtensions.SetFakeRedactor(this Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! builder, System.Action! configure, params Microsoft.Extensions.Compliance.Classification.DataClassification[]! classifications) -> Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! +static Microsoft.Extensions.Compliance.Testing.FakeRedactor.Create(Microsoft.Extensions.Compliance.Testing.FakeRedactorOptions? options = null, Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector? collector = null) -> Microsoft.Extensions.Compliance.Testing.FakeRedactor! +static Microsoft.Extensions.Compliance.Testing.RedactedData.operator !=(Microsoft.Extensions.Compliance.Testing.RedactedData left, Microsoft.Extensions.Compliance.Testing.RedactedData right) -> bool +static Microsoft.Extensions.Compliance.Testing.RedactedData.operator ==(Microsoft.Extensions.Compliance.Testing.RedactedData left, Microsoft.Extensions.Compliance.Testing.RedactedData right) -> bool +static Microsoft.Extensions.Compliance.Testing.RedactorRequested.operator !=(Microsoft.Extensions.Compliance.Testing.RedactorRequested left, Microsoft.Extensions.Compliance.Testing.RedactorRequested right) -> bool +static Microsoft.Extensions.Compliance.Testing.RedactorRequested.operator ==(Microsoft.Extensions.Compliance.Testing.RedactorRequested left, Microsoft.Extensions.Compliance.Testing.RedactorRequested right) -> bool +static Microsoft.Extensions.Compliance.Testing.SimpleClassifications.PrivateData.get -> Microsoft.Extensions.Compliance.Classification.DataClassification +static Microsoft.Extensions.Compliance.Testing.SimpleClassifications.PublicData.get -> Microsoft.Extensions.Compliance.Classification.DataClassification +static Microsoft.Extensions.Compliance.Testing.SimpleClassifications.TaxonomyName.get -> string! +static Microsoft.Extensions.Compliance.Testing.SimpleTaxonomyExtensions.AsSimpleTaxonomy(this Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy diff --git a/src/Libraries/Microsoft.Extensions.Compliance.Testing/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Compliance.Testing/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Compliance.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Compliance.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..860a0d8f72a --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Compliance.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,65 @@ + +#nullable enable +Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector +Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector.AllRedactedData.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector.AllRedactorRequests.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector.FakeRedactionCollector() -> void +Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector.LastRedactedData.get -> Microsoft.Extensions.Compliance.Testing.RedactedData +Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector.LastRedactorRequested.get -> Microsoft.Extensions.Compliance.Testing.RedactorRequested +Microsoft.Extensions.Compliance.Testing.FakeRedactionExtensions +Microsoft.Extensions.Compliance.Testing.FakeRedactor +Microsoft.Extensions.Compliance.Testing.FakeRedactor.EventCollector.get -> Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector! +Microsoft.Extensions.Compliance.Testing.FakeRedactor.FakeRedactor(Microsoft.Extensions.Options.IOptions? options = null, Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector? collector = null) -> void +Microsoft.Extensions.Compliance.Testing.FakeRedactorOptions +Microsoft.Extensions.Compliance.Testing.FakeRedactorOptions.FakeRedactorOptions() -> void +Microsoft.Extensions.Compliance.Testing.FakeRedactorOptions.RedactionFormat.get -> string! +Microsoft.Extensions.Compliance.Testing.FakeRedactorOptions.RedactionFormat.set -> void +Microsoft.Extensions.Compliance.Testing.FakeRedactorProvider +Microsoft.Extensions.Compliance.Testing.FakeRedactorProvider.Collector.get -> Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector! +Microsoft.Extensions.Compliance.Testing.FakeRedactorProvider.FakeRedactorProvider(Microsoft.Extensions.Compliance.Testing.FakeRedactorOptions? options = null, Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector? eventCollector = null) -> void +Microsoft.Extensions.Compliance.Testing.FakeRedactorProvider.GetRedactor(Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Compliance.Redaction.Redactor! +Microsoft.Extensions.Compliance.Testing.PrivateDataAttribute +Microsoft.Extensions.Compliance.Testing.PrivateDataAttribute.PrivateDataAttribute() -> void +Microsoft.Extensions.Compliance.Testing.PublicDataAttribute +Microsoft.Extensions.Compliance.Testing.PublicDataAttribute.PublicDataAttribute() -> void +Microsoft.Extensions.Compliance.Testing.RedactedData +Microsoft.Extensions.Compliance.Testing.RedactedData.Equals(Microsoft.Extensions.Compliance.Testing.RedactedData other) -> bool +Microsoft.Extensions.Compliance.Testing.RedactedData.Original.get -> string! +Microsoft.Extensions.Compliance.Testing.RedactedData.Redacted.get -> string! +Microsoft.Extensions.Compliance.Testing.RedactedData.RedactedData() -> void +Microsoft.Extensions.Compliance.Testing.RedactedData.RedactedData(string! original, string! redacted, int sequenceNumber) -> void +Microsoft.Extensions.Compliance.Testing.RedactedData.SequenceNumber.get -> int +Microsoft.Extensions.Compliance.Testing.RedactorRequested +Microsoft.Extensions.Compliance.Testing.RedactorRequested.DataClassification.get -> Microsoft.Extensions.Compliance.Classification.DataClassification +Microsoft.Extensions.Compliance.Testing.RedactorRequested.Equals(Microsoft.Extensions.Compliance.Testing.RedactorRequested other) -> bool +Microsoft.Extensions.Compliance.Testing.RedactorRequested.RedactorRequested() -> void +Microsoft.Extensions.Compliance.Testing.RedactorRequested.RedactorRequested(Microsoft.Extensions.Compliance.Classification.DataClassification classification, int sequenceNumber) -> void +Microsoft.Extensions.Compliance.Testing.RedactorRequested.SequenceNumber.get -> int +Microsoft.Extensions.Compliance.Testing.SimpleClassifications +Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy +Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy.None = 0 -> Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy +Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy.PrivateData = 2 -> Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy +Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy.PublicData = 1 -> Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy +Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy.Unknown = 9223372036854775808 -> Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy +Microsoft.Extensions.Compliance.Testing.SimpleTaxonomyExtensions +override Microsoft.Extensions.Compliance.Testing.FakeRedactor.GetRedactedLength(System.ReadOnlySpan input) -> int +override Microsoft.Extensions.Compliance.Testing.FakeRedactor.Redact(System.ReadOnlySpan source, System.Span destination) -> int +override Microsoft.Extensions.Compliance.Testing.RedactedData.Equals(object? obj) -> bool +override Microsoft.Extensions.Compliance.Testing.RedactedData.GetHashCode() -> int +override Microsoft.Extensions.Compliance.Testing.RedactorRequested.Equals(object? obj) -> bool +override Microsoft.Extensions.Compliance.Testing.RedactorRequested.GetHashCode() -> int +static Microsoft.Extensions.Compliance.Testing.FakeRedactionExtensions.AddFakeRedaction(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Compliance.Testing.FakeRedactionExtensions.AddFakeRedaction(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Compliance.Testing.FakeRedactionExtensions.GetFakeRedactionCollector(this System.IServiceProvider! serviceProvider) -> Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector! +static Microsoft.Extensions.Compliance.Testing.FakeRedactionExtensions.SetFakeRedactor(this Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section, params Microsoft.Extensions.Compliance.Classification.DataClassification[]! classifications) -> Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! +static Microsoft.Extensions.Compliance.Testing.FakeRedactionExtensions.SetFakeRedactor(this Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! builder, params Microsoft.Extensions.Compliance.Classification.DataClassification[]! classifications) -> Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! +static Microsoft.Extensions.Compliance.Testing.FakeRedactionExtensions.SetFakeRedactor(this Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! builder, System.Action! configure, params Microsoft.Extensions.Compliance.Classification.DataClassification[]! classifications) -> Microsoft.Extensions.Compliance.Redaction.IRedactionBuilder! +static Microsoft.Extensions.Compliance.Testing.FakeRedactor.Create(Microsoft.Extensions.Compliance.Testing.FakeRedactorOptions? options = null, Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector? collector = null) -> Microsoft.Extensions.Compliance.Testing.FakeRedactor! +static Microsoft.Extensions.Compliance.Testing.RedactedData.operator !=(Microsoft.Extensions.Compliance.Testing.RedactedData left, Microsoft.Extensions.Compliance.Testing.RedactedData right) -> bool +static Microsoft.Extensions.Compliance.Testing.RedactedData.operator ==(Microsoft.Extensions.Compliance.Testing.RedactedData left, Microsoft.Extensions.Compliance.Testing.RedactedData right) -> bool +static Microsoft.Extensions.Compliance.Testing.RedactorRequested.operator !=(Microsoft.Extensions.Compliance.Testing.RedactorRequested left, Microsoft.Extensions.Compliance.Testing.RedactorRequested right) -> bool +static Microsoft.Extensions.Compliance.Testing.RedactorRequested.operator ==(Microsoft.Extensions.Compliance.Testing.RedactorRequested left, Microsoft.Extensions.Compliance.Testing.RedactorRequested right) -> bool +static Microsoft.Extensions.Compliance.Testing.SimpleClassifications.PrivateData.get -> Microsoft.Extensions.Compliance.Classification.DataClassification +static Microsoft.Extensions.Compliance.Testing.SimpleClassifications.PublicData.get -> Microsoft.Extensions.Compliance.Classification.DataClassification +static Microsoft.Extensions.Compliance.Testing.SimpleClassifications.TaxonomyName.get -> string! +static Microsoft.Extensions.Compliance.Testing.SimpleTaxonomyExtensions.AsSimpleTaxonomy(this Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Compliance.Testing.SimpleTaxonomy diff --git a/src/Libraries/Microsoft.Extensions.Compliance.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Compliance.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.ExceptionSummarization/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.ExceptionSummarization/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..e362f3cb0b4 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Diagnostics.ExceptionSummarization/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,27 @@ + +#nullable enable +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummarizationExtensions +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.AdditionalDetails.get -> string! +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.Description.get -> string! +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.Equals(Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary other) -> bool +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.ExceptionSummary() -> void +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.ExceptionSummary(string! exceptionType, string! description, string! additionalDetails) -> void +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.ExceptionType.get -> string! +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizationBuilder +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizationBuilder.AddProvider() -> Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizationBuilder! +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizationBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizer +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizer.Summarize(System.Exception! exception) -> Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummaryProvider +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummaryProvider.Describe(System.Exception! exception, out string? additionalDetails) -> int +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummaryProvider.Descriptions.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummaryProvider.SupportedExceptionTypes.get -> System.Collections.Generic.IEnumerable! +override Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.Equals(object? obj) -> bool +override Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.GetHashCode() -> int +override Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.ToString() -> string! +static Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummarizationExtensions.AddExceptionSummarizer(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummarizationExtensions.AddExceptionSummarizer(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummarizationExtensions.AddHttpProvider(this Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizationBuilder! builder) -> Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizationBuilder! +static Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.operator !=(Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary left, Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary right) -> bool +static Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.operator ==(Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary left, Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary right) -> bool diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.ExceptionSummarization/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.ExceptionSummarization/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.ExceptionSummarization/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.ExceptionSummarization/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..e362f3cb0b4 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Diagnostics.ExceptionSummarization/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,27 @@ + +#nullable enable +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummarizationExtensions +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.AdditionalDetails.get -> string! +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.Description.get -> string! +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.Equals(Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary other) -> bool +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.ExceptionSummary() -> void +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.ExceptionSummary(string! exceptionType, string! description, string! additionalDetails) -> void +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.ExceptionType.get -> string! +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizationBuilder +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizationBuilder.AddProvider() -> Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizationBuilder! +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizationBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizer +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizer.Summarize(System.Exception! exception) -> Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummaryProvider +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummaryProvider.Describe(System.Exception! exception, out string? additionalDetails) -> int +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummaryProvider.Descriptions.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummaryProvider.SupportedExceptionTypes.get -> System.Collections.Generic.IEnumerable! +override Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.Equals(object? obj) -> bool +override Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.GetHashCode() -> int +override Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.ToString() -> string! +static Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummarizationExtensions.AddExceptionSummarizer(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummarizationExtensions.AddExceptionSummarizer(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummarizationExtensions.AddHttpProvider(this Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizationBuilder! builder) -> Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizationBuilder! +static Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.operator !=(Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary left, Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary right) -> bool +static Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.operator ==(Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary left, Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary right) -> bool diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.ExceptionSummarization/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.ExceptionSummarization/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.ExceptionSummarization/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.ExceptionSummarization/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..e362f3cb0b4 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Diagnostics.ExceptionSummarization/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,27 @@ + +#nullable enable +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummarizationExtensions +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.AdditionalDetails.get -> string! +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.Description.get -> string! +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.Equals(Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary other) -> bool +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.ExceptionSummary() -> void +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.ExceptionSummary(string! exceptionType, string! description, string! additionalDetails) -> void +Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.ExceptionType.get -> string! +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizationBuilder +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizationBuilder.AddProvider() -> Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizationBuilder! +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizationBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizer +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizer.Summarize(System.Exception! exception) -> Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummaryProvider +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummaryProvider.Describe(System.Exception! exception, out string? additionalDetails) -> int +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummaryProvider.Descriptions.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummaryProvider.SupportedExceptionTypes.get -> System.Collections.Generic.IEnumerable! +override Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.Equals(object? obj) -> bool +override Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.GetHashCode() -> int +override Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.ToString() -> string! +static Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummarizationExtensions.AddExceptionSummarizer(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummarizationExtensions.AddExceptionSummarizer(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummarizationExtensions.AddHttpProvider(this Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizationBuilder! builder) -> Microsoft.Extensions.Diagnostics.ExceptionSummarization.IExceptionSummarizationBuilder! +static Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.operator !=(Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary left, Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary right) -> bool +static Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary.operator ==(Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary left, Microsoft.Extensions.Diagnostics.ExceptionSummarization.ExceptionSummary right) -> bool diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.ExceptionSummarization/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.ExceptionSummarization/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.Common/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.Common/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..d645a53f390 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.Common/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,20 @@ + +#nullable enable +Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions +Microsoft.Extensions.Diagnostics.HealthChecks.IManualHealthCheck +Microsoft.Extensions.Diagnostics.HealthChecks.IManualHealthCheck.Result.get -> Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult +Microsoft.Extensions.Diagnostics.HealthChecks.IManualHealthCheck.Result.set -> void +Microsoft.Extensions.Diagnostics.HealthChecks.IManualHealthCheck +Microsoft.Extensions.Diagnostics.HealthChecks.TelemetryHealthCheckPublisherOptions +Microsoft.Extensions.Diagnostics.HealthChecks.TelemetryHealthCheckPublisherOptions.LogOnlyUnhealthy.get -> bool +Microsoft.Extensions.Diagnostics.HealthChecks.TelemetryHealthCheckPublisherOptions.LogOnlyUnhealthy.set -> void +Microsoft.Extensions.Diagnostics.HealthChecks.TelemetryHealthCheckPublisherOptions.TelemetryHealthCheckPublisherOptions() -> void +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.AddApplicationLifecycleHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, params string![]! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.AddApplicationLifecycleHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, System.Collections.Generic.IEnumerable! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.AddManualHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, params string![]! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.AddManualHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, System.Collections.Generic.IEnumerable! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.AddTelemetryHealthCheckPublisher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.AddTelemetryHealthCheckPublisher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.AddTelemetryHealthCheckPublisher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.ReportHealthy(this Microsoft.Extensions.Diagnostics.HealthChecks.IManualHealthCheck! manualHealthCheck) -> void +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.ReportUnhealthy(this Microsoft.Extensions.Diagnostics.HealthChecks.IManualHealthCheck! manualHealthCheck, string! reason) -> void diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.Common/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.Common/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.Common/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.Common/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..d645a53f390 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.Common/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,20 @@ + +#nullable enable +Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions +Microsoft.Extensions.Diagnostics.HealthChecks.IManualHealthCheck +Microsoft.Extensions.Diagnostics.HealthChecks.IManualHealthCheck.Result.get -> Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult +Microsoft.Extensions.Diagnostics.HealthChecks.IManualHealthCheck.Result.set -> void +Microsoft.Extensions.Diagnostics.HealthChecks.IManualHealthCheck +Microsoft.Extensions.Diagnostics.HealthChecks.TelemetryHealthCheckPublisherOptions +Microsoft.Extensions.Diagnostics.HealthChecks.TelemetryHealthCheckPublisherOptions.LogOnlyUnhealthy.get -> bool +Microsoft.Extensions.Diagnostics.HealthChecks.TelemetryHealthCheckPublisherOptions.LogOnlyUnhealthy.set -> void +Microsoft.Extensions.Diagnostics.HealthChecks.TelemetryHealthCheckPublisherOptions.TelemetryHealthCheckPublisherOptions() -> void +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.AddApplicationLifecycleHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, params string![]! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.AddApplicationLifecycleHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, System.Collections.Generic.IEnumerable! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.AddManualHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, params string![]! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.AddManualHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, System.Collections.Generic.IEnumerable! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.AddTelemetryHealthCheckPublisher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.AddTelemetryHealthCheckPublisher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.AddTelemetryHealthCheckPublisher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.ReportHealthy(this Microsoft.Extensions.Diagnostics.HealthChecks.IManualHealthCheck! manualHealthCheck) -> void +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.ReportUnhealthy(this Microsoft.Extensions.Diagnostics.HealthChecks.IManualHealthCheck! manualHealthCheck, string! reason) -> void diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.Common/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.Common/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.Common/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.Common/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..d645a53f390 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.Common/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,20 @@ + +#nullable enable +Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions +Microsoft.Extensions.Diagnostics.HealthChecks.IManualHealthCheck +Microsoft.Extensions.Diagnostics.HealthChecks.IManualHealthCheck.Result.get -> Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult +Microsoft.Extensions.Diagnostics.HealthChecks.IManualHealthCheck.Result.set -> void +Microsoft.Extensions.Diagnostics.HealthChecks.IManualHealthCheck +Microsoft.Extensions.Diagnostics.HealthChecks.TelemetryHealthCheckPublisherOptions +Microsoft.Extensions.Diagnostics.HealthChecks.TelemetryHealthCheckPublisherOptions.LogOnlyUnhealthy.get -> bool +Microsoft.Extensions.Diagnostics.HealthChecks.TelemetryHealthCheckPublisherOptions.LogOnlyUnhealthy.set -> void +Microsoft.Extensions.Diagnostics.HealthChecks.TelemetryHealthCheckPublisherOptions.TelemetryHealthCheckPublisherOptions() -> void +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.AddApplicationLifecycleHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, params string![]! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.AddApplicationLifecycleHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, System.Collections.Generic.IEnumerable! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.AddManualHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, params string![]! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.AddManualHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, System.Collections.Generic.IEnumerable! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.AddTelemetryHealthCheckPublisher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.AddTelemetryHealthCheckPublisher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.AddTelemetryHealthCheckPublisher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.ReportHealthy(this Microsoft.Extensions.Diagnostics.HealthChecks.IManualHealthCheck! manualHealthCheck) -> void +static Microsoft.Extensions.Diagnostics.HealthChecks.CommonHealthChecksExtensions.ReportUnhealthy(this Microsoft.Extensions.Diagnostics.HealthChecks.IManualHealthCheck! manualHealthCheck, string! reason) -> void diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.Common/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.Common/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..7ad195c84dd --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,25 @@ + +#nullable enable +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds.DegradedUtilizationPercentage.get -> double? +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds.DegradedUtilizationPercentage.set -> void +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds.ResourceUsageThresholds() -> void +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds.UnhealthyUtilizationPercentage.get -> double? +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds.UnhealthyUtilizationPercentage.set -> void +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.CpuThresholds.get -> Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds! +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.CpuThresholds.set -> void +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.MemoryThresholds.get -> Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds! +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.MemoryThresholds.set -> void +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.ResourceUtilizationHealthCheckOptions() -> void +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.SamplingWindow.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.SamplingWindow.set -> void +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section, params string![]! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Collections.Generic.IEnumerable! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, params string![]! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, System.Action! configure, params string![]! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, System.Action! configure, System.Collections.Generic.IEnumerable! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, System.Collections.Generic.IEnumerable! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..7ad195c84dd --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,25 @@ + +#nullable enable +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds.DegradedUtilizationPercentage.get -> double? +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds.DegradedUtilizationPercentage.set -> void +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds.ResourceUsageThresholds() -> void +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds.UnhealthyUtilizationPercentage.get -> double? +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds.UnhealthyUtilizationPercentage.set -> void +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.CpuThresholds.get -> Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds! +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.CpuThresholds.set -> void +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.MemoryThresholds.get -> Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds! +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.MemoryThresholds.set -> void +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.ResourceUtilizationHealthCheckOptions() -> void +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.SamplingWindow.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.SamplingWindow.set -> void +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section, params string![]! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Collections.Generic.IEnumerable! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, params string![]! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, System.Action! configure, params string![]! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, System.Action! configure, System.Collections.Generic.IEnumerable! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, System.Collections.Generic.IEnumerable! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..7ad195c84dd --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,25 @@ + +#nullable enable +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds.DegradedUtilizationPercentage.get -> double? +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds.DegradedUtilizationPercentage.set -> void +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds.ResourceUsageThresholds() -> void +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds.UnhealthyUtilizationPercentage.get -> double? +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds.UnhealthyUtilizationPercentage.set -> void +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.CpuThresholds.get -> Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds! +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.CpuThresholds.set -> void +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.MemoryThresholds.get -> Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds! +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.MemoryThresholds.set -> void +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.ResourceUtilizationHealthCheckOptions() -> void +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.SamplingWindow.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.SamplingWindow.set -> void +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section, params string![]! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Collections.Generic.IEnumerable! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, params string![]! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, System.Action! configure, params string![]! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, System.Action! configure, System.Collections.Generic.IEnumerable! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! +static Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckExtensions.AddResourceUtilizationHealthCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! builder, System.Collections.Generic.IEnumerable! tags) -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder! diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.Probes/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.Probes/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..b4a69153197 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Diagnostics.Probes/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,28 @@ + +#nullable enable +const Microsoft.Extensions.Diagnostics.Probes.ProbeTags.Liveness = "_probe_liveness" -> string! +const Microsoft.Extensions.Diagnostics.Probes.ProbeTags.Readiness = "_probe_readiness" -> string! +const Microsoft.Extensions.Diagnostics.Probes.ProbeTags.Startup = "_probe_startup" -> string! +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesExtensions +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.EndpointOptions() -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.FilterChecks.get -> System.Func? +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.FilterChecks.set -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.MaxPendingConnections.get -> int +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.MaxPendingConnections.set -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.Period.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.Period.set -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.TcpPort.get -> int +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.TcpPort.set -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.KubernetesProbesOptions() -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.LivenessProbe.get -> Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions! +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.LivenessProbe.set -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.ReadinessProbe.get -> Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions! +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.ReadinessProbe.set -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.StartupProbe.get -> Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions! +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.StartupProbe.set -> void +Microsoft.Extensions.Diagnostics.Probes.ProbeTags +static Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesExtensions.AddKubernetesProbes(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesExtensions.AddKubernetesProbes(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesExtensions.AddKubernetesProbes(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.Probes/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.Probes/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.Probes/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.Probes/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..b4a69153197 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Diagnostics.Probes/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,28 @@ + +#nullable enable +const Microsoft.Extensions.Diagnostics.Probes.ProbeTags.Liveness = "_probe_liveness" -> string! +const Microsoft.Extensions.Diagnostics.Probes.ProbeTags.Readiness = "_probe_readiness" -> string! +const Microsoft.Extensions.Diagnostics.Probes.ProbeTags.Startup = "_probe_startup" -> string! +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesExtensions +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.EndpointOptions() -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.FilterChecks.get -> System.Func? +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.FilterChecks.set -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.MaxPendingConnections.get -> int +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.MaxPendingConnections.set -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.Period.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.Period.set -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.TcpPort.get -> int +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.TcpPort.set -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.KubernetesProbesOptions() -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.LivenessProbe.get -> Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions! +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.LivenessProbe.set -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.ReadinessProbe.get -> Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions! +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.ReadinessProbe.set -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.StartupProbe.get -> Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions! +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.StartupProbe.set -> void +Microsoft.Extensions.Diagnostics.Probes.ProbeTags +static Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesExtensions.AddKubernetesProbes(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesExtensions.AddKubernetesProbes(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesExtensions.AddKubernetesProbes(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.Probes/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.Probes/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.Probes/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.Probes/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..b4a69153197 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Diagnostics.Probes/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,28 @@ + +#nullable enable +const Microsoft.Extensions.Diagnostics.Probes.ProbeTags.Liveness = "_probe_liveness" -> string! +const Microsoft.Extensions.Diagnostics.Probes.ProbeTags.Readiness = "_probe_readiness" -> string! +const Microsoft.Extensions.Diagnostics.Probes.ProbeTags.Startup = "_probe_startup" -> string! +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesExtensions +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.EndpointOptions() -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.FilterChecks.get -> System.Func? +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.FilterChecks.set -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.MaxPendingConnections.get -> int +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.MaxPendingConnections.set -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.Period.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.Period.set -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.TcpPort.get -> int +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions.TcpPort.set -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.KubernetesProbesOptions() -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.LivenessProbe.get -> Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions! +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.LivenessProbe.set -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.ReadinessProbe.get -> Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions! +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.ReadinessProbe.set -> void +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.StartupProbe.get -> Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.EndpointOptions! +Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions.StartupProbe.set -> void +Microsoft.Extensions.Diagnostics.Probes.ProbeTags +static Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesExtensions.AddKubernetesProbes(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesExtensions.AddKubernetesProbes(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesExtensions.AddKubernetesProbes(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.Probes/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.Probes/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..8f2ee8a7a7f --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,52 @@ + +#nullable enable +Microsoft.Extensions.Diagnostics.ResourceMonitoring.CountersSetup +Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitor +Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitor.GetUtilization(System.TimeSpan window) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization +Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder +Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder.AddPublisher() -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceUtilizationPublisher +Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceUtilizationPublisher.PublishAsync(Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization utilization, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +Microsoft.Extensions.Diagnostics.ResourceMonitoring.NullUtilizationExtensions +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringExtensions +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.CalculationPeriod.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.CalculationPeriod.set -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.CollectionWindow.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.CollectionWindow.set -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.ResourceMonitoringOptions() -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.SamplingInterval.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.SamplingInterval.set -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources +Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources.GuaranteedCpuUnits.get -> double +Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources.GuaranteedMemoryInBytes.get -> ulong +Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources.MaximumCpuUnits.get -> double +Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources.MaximumMemoryInBytes.get -> ulong +Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources.SystemResources() -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources.SystemResources(double guaranteedCpuUnits, double maximumCpuUnits, ulong guaranteedMemoryInBytes, ulong maximumMemoryInBytes) -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization +Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization.CpuUsedPercentage.get -> double +Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization.MemoryUsedInBytes.get -> ulong +Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization.MemoryUsedPercentage.get -> double +Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization.SystemResources.get -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources +Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization.Utilization() -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization.Utilization(double cpuUsedPercentage, ulong memoryUsedInBytes, Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources systemResources) -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsCountersOptions +Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsCountersOptions.CachingInterval.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsCountersOptions.CachingInterval.set -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsCountersOptions.InstanceIpAddresses.get -> System.Collections.Generic.ISet! +Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsCountersOptions.InstanceIpAddresses.set -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsCountersOptions.WindowsCountersOptions() -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsUtilizationExtensions +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.CountersSetup.PreparePerformanceCounters() -> void +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.NullUtilizationExtensions.AddNullProvider(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringExtensions.AddResourceMonitoring(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringExtensions.ConfigureMonitor(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringExtensions.ConfigureMonitor(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringExtensions.ConfigureResourceMonitoring(this Microsoft.Extensions.Hosting.IHostBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsUtilizationExtensions.AddWindowsCounters(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsUtilizationExtensions.AddWindowsCounters(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsUtilizationExtensions.AddWindowsCounters(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsUtilizationExtensions.AddWindowsPerfCounterPublisher(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsUtilizationExtensions.AddWindowsProvider(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..a33f63603f8 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,65 @@ + +#nullable enable +Microsoft.Extensions.Diagnostics.ResourceMonitoring.CountersSetup +Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitor +Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitor.GetUtilization(System.TimeSpan window) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization +Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder +Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder.AddPublisher() -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceUtilizationPublisher +Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceUtilizationPublisher.PublishAsync(Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization utilization, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxResourceUtilizationCounters +Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxResourceUtilizationProviderOptions +Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxResourceUtilizationProviderOptions.CpuConsumptionRefreshInterval.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxResourceUtilizationProviderOptions.CpuConsumptionRefreshInterval.set -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxResourceUtilizationProviderOptions.LinuxResourceUtilizationProviderOptions() -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxResourceUtilizationProviderOptions.MemoryConsumptionRefreshInterval.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxResourceUtilizationProviderOptions.MemoryConsumptionRefreshInterval.set -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxUtilizationExtensions +Microsoft.Extensions.Diagnostics.ResourceMonitoring.NullUtilizationExtensions +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringExtensions +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.CalculationPeriod.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.CalculationPeriod.set -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.CollectionWindow.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.CollectionWindow.set -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.ResourceMonitoringOptions() -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.SamplingInterval.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.SamplingInterval.set -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources +Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources.GuaranteedCpuUnits.get -> double +Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources.GuaranteedMemoryInBytes.get -> ulong +Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources.MaximumCpuUnits.get -> double +Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources.MaximumMemoryInBytes.get -> ulong +Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources.SystemResources() -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources.SystemResources(double guaranteedCpuUnits, double maximumCpuUnits, ulong guaranteedMemoryInBytes, ulong maximumMemoryInBytes) -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization +Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization.CpuUsedPercentage.get -> double +Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization.MemoryUsedInBytes.get -> ulong +Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization.MemoryUsedPercentage.get -> double +Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization.SystemResources.get -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources +Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization.Utilization() -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization.Utilization(double cpuUsedPercentage, ulong memoryUsedInBytes, Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources systemResources) -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsCountersOptions +Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsCountersOptions.CachingInterval.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsCountersOptions.CachingInterval.set -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsCountersOptions.InstanceIpAddresses.get -> System.Collections.Generic.ISet! +Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsCountersOptions.InstanceIpAddresses.set -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsCountersOptions.WindowsCountersOptions() -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsUtilizationExtensions +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.CountersSetup.PreparePerformanceCounters() -> void +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxResourceUtilizationCounters.CpuConsumptionPercentage.get -> string! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxResourceUtilizationCounters.MemoryConsumptionPercentage.get -> string! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxUtilizationExtensions.AddLinuxProvider(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxUtilizationExtensions.AddLinuxProvider(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxUtilizationExtensions.AddLinuxProvider(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.NullUtilizationExtensions.AddNullProvider(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringExtensions.AddResourceMonitoring(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringExtensions.ConfigureMonitor(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringExtensions.ConfigureMonitor(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringExtensions.ConfigureResourceMonitoring(this Microsoft.Extensions.Hosting.IHostBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsUtilizationExtensions.AddWindowsCounters(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsUtilizationExtensions.AddWindowsCounters(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsUtilizationExtensions.AddWindowsCounters(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsUtilizationExtensions.AddWindowsPerfCounterPublisher(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsUtilizationExtensions.AddWindowsProvider(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..a33f63603f8 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,65 @@ + +#nullable enable +Microsoft.Extensions.Diagnostics.ResourceMonitoring.CountersSetup +Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitor +Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitor.GetUtilization(System.TimeSpan window) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization +Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder +Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder.AddPublisher() -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceUtilizationPublisher +Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceUtilizationPublisher.PublishAsync(Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization utilization, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxResourceUtilizationCounters +Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxResourceUtilizationProviderOptions +Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxResourceUtilizationProviderOptions.CpuConsumptionRefreshInterval.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxResourceUtilizationProviderOptions.CpuConsumptionRefreshInterval.set -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxResourceUtilizationProviderOptions.LinuxResourceUtilizationProviderOptions() -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxResourceUtilizationProviderOptions.MemoryConsumptionRefreshInterval.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxResourceUtilizationProviderOptions.MemoryConsumptionRefreshInterval.set -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxUtilizationExtensions +Microsoft.Extensions.Diagnostics.ResourceMonitoring.NullUtilizationExtensions +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringExtensions +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.CalculationPeriod.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.CalculationPeriod.set -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.CollectionWindow.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.CollectionWindow.set -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.ResourceMonitoringOptions() -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.SamplingInterval.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.SamplingInterval.set -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources +Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources.GuaranteedCpuUnits.get -> double +Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources.GuaranteedMemoryInBytes.get -> ulong +Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources.MaximumCpuUnits.get -> double +Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources.MaximumMemoryInBytes.get -> ulong +Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources.SystemResources() -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources.SystemResources(double guaranteedCpuUnits, double maximumCpuUnits, ulong guaranteedMemoryInBytes, ulong maximumMemoryInBytes) -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization +Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization.CpuUsedPercentage.get -> double +Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization.MemoryUsedInBytes.get -> ulong +Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization.MemoryUsedPercentage.get -> double +Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization.SystemResources.get -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources +Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization.Utilization() -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.Utilization.Utilization(double cpuUsedPercentage, ulong memoryUsedInBytes, Microsoft.Extensions.Diagnostics.ResourceMonitoring.SystemResources systemResources) -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsCountersOptions +Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsCountersOptions.CachingInterval.get -> System.TimeSpan +Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsCountersOptions.CachingInterval.set -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsCountersOptions.InstanceIpAddresses.get -> System.Collections.Generic.ISet! +Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsCountersOptions.InstanceIpAddresses.set -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsCountersOptions.WindowsCountersOptions() -> void +Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsUtilizationExtensions +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.CountersSetup.PreparePerformanceCounters() -> void +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxResourceUtilizationCounters.CpuConsumptionPercentage.get -> string! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxResourceUtilizationCounters.MemoryConsumptionPercentage.get -> string! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxUtilizationExtensions.AddLinuxProvider(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxUtilizationExtensions.AddLinuxProvider(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxUtilizationExtensions.AddLinuxProvider(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.NullUtilizationExtensions.AddNullProvider(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringExtensions.AddResourceMonitoring(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringExtensions.ConfigureMonitor(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringExtensions.ConfigureMonitor(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringExtensions.ConfigureResourceMonitoring(this Microsoft.Extensions.Hosting.IHostBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsUtilizationExtensions.AddWindowsCounters(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsUtilizationExtensions.AddWindowsCounters(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsUtilizationExtensions.AddWindowsCounters(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsUtilizationExtensions.AddWindowsPerfCounterPublisher(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! +static Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsUtilizationExtensions.AddWindowsProvider(this Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! builder) -> Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder! diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.EnumStrings/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.EnumStrings/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..269278a72b0 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.EnumStrings/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,14 @@ + +#nullable enable +Microsoft.Extensions.EnumStrings.EnumStringsAttribute +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.EnumStringsAttribute() -> void +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.EnumStringsAttribute(System.Type! enumType) -> void +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.EnumType.get -> System.Type? +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionClassModifiers.get -> string! +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionClassModifiers.set -> void +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionClassName.get -> string? +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionClassName.set -> void +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionMethodName.get -> string! +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionMethodName.set -> void +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionNamespace.get -> string? +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionNamespace.set -> void diff --git a/src/Libraries/Microsoft.Extensions.EnumStrings/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.EnumStrings/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.EnumStrings/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.EnumStrings/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..269278a72b0 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.EnumStrings/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,14 @@ + +#nullable enable +Microsoft.Extensions.EnumStrings.EnumStringsAttribute +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.EnumStringsAttribute() -> void +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.EnumStringsAttribute(System.Type! enumType) -> void +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.EnumType.get -> System.Type? +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionClassModifiers.get -> string! +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionClassModifiers.set -> void +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionClassName.get -> string? +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionClassName.set -> void +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionMethodName.get -> string! +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionMethodName.set -> void +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionNamespace.get -> string? +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionNamespace.set -> void diff --git a/src/Libraries/Microsoft.Extensions.EnumStrings/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.EnumStrings/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.EnumStrings/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.EnumStrings/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..269278a72b0 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.EnumStrings/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,14 @@ + +#nullable enable +Microsoft.Extensions.EnumStrings.EnumStringsAttribute +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.EnumStringsAttribute() -> void +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.EnumStringsAttribute(System.Type! enumType) -> void +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.EnumType.get -> System.Type? +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionClassModifiers.get -> string! +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionClassModifiers.set -> void +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionClassName.get -> string? +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionClassName.set -> void +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionMethodName.get -> string! +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionMethodName.set -> void +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionNamespace.get -> string? +Microsoft.Extensions.EnumStrings.EnumStringsAttribute.ExtensionNamespace.set -> void diff --git a/src/Libraries/Microsoft.Extensions.EnumStrings/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.EnumStrings/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Hosting.Testing/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Hosting.Testing/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..eb592e73a6e --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Hosting.Testing/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,36 @@ + +#nullable enable +Microsoft.Extensions.Hosting.Testing.FakeHost +Microsoft.Extensions.Hosting.Testing.FakeHost.Dispose() -> void +Microsoft.Extensions.Hosting.Testing.FakeHost.Services.get -> System.IServiceProvider! +Microsoft.Extensions.Hosting.Testing.FakeHost.StartAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Extensions.Hosting.Testing.FakeHost.StopAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Extensions.Hosting.Testing.FakeHostOptions +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.FakeHostOptions() -> void +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.FakeLogging.get -> bool +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.FakeLogging.set -> void +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.FakeRedaction.get -> bool +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.FakeRedaction.set -> void +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ShutDownTimeout.get -> System.TimeSpan +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ShutDownTimeout.set -> void +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.StartUpTimeout.get -> System.TimeSpan +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.StartUpTimeout.set -> void +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.TimeToLive.get -> System.TimeSpan +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.TimeToLive.set -> void +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ValidateOnBuild.get -> bool +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ValidateOnBuild.set -> void +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ValidateScopes.get -> bool +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ValidateScopes.set -> void +Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions +static Microsoft.Extensions.Hosting.Testing.FakeHost.CreateBuilder() -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.FakeHost.CreateBuilder(Microsoft.Extensions.Hosting.Testing.FakeHostOptions! options) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.FakeHost.CreateBuilder(System.Action! configure) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.AddFakeLoggingOutputSink(this Microsoft.Extensions.Hosting.IHostBuilder! builder, System.Action! callback) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.Configure(this Microsoft.Extensions.Hosting.IHostBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.ConfigureAppConfiguration(this Microsoft.Extensions.Hosting.IHostBuilder! builder, params (string! key, string! value)[]! configurations) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.ConfigureAppConfiguration(this Microsoft.Extensions.Hosting.IHostBuilder! builder, string! key, string! value) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.ConfigureHostConfiguration(this Microsoft.Extensions.Hosting.IHostBuilder! builder, params (string! key, string! value)[]! configurations) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.ConfigureHostConfiguration(this Microsoft.Extensions.Hosting.IHostBuilder! builder, string! key, string! value) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.GetFakeLogCollector(this Microsoft.Extensions.Hosting.IHost! host) -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.GetFakeRedactionCollector(this Microsoft.Extensions.Hosting.IHost! host) -> Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.StartAndStopAsync(this Microsoft.Extensions.Hosting.IHostedService! service, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! diff --git a/src/Libraries/Microsoft.Extensions.Hosting.Testing/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Hosting.Testing/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Hosting.Testing/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Hosting.Testing/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..eb592e73a6e --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Hosting.Testing/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,36 @@ + +#nullable enable +Microsoft.Extensions.Hosting.Testing.FakeHost +Microsoft.Extensions.Hosting.Testing.FakeHost.Dispose() -> void +Microsoft.Extensions.Hosting.Testing.FakeHost.Services.get -> System.IServiceProvider! +Microsoft.Extensions.Hosting.Testing.FakeHost.StartAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Extensions.Hosting.Testing.FakeHost.StopAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Extensions.Hosting.Testing.FakeHostOptions +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.FakeHostOptions() -> void +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.FakeLogging.get -> bool +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.FakeLogging.set -> void +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.FakeRedaction.get -> bool +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.FakeRedaction.set -> void +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ShutDownTimeout.get -> System.TimeSpan +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ShutDownTimeout.set -> void +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.StartUpTimeout.get -> System.TimeSpan +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.StartUpTimeout.set -> void +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.TimeToLive.get -> System.TimeSpan +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.TimeToLive.set -> void +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ValidateOnBuild.get -> bool +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ValidateOnBuild.set -> void +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ValidateScopes.get -> bool +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ValidateScopes.set -> void +Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions +static Microsoft.Extensions.Hosting.Testing.FakeHost.CreateBuilder() -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.FakeHost.CreateBuilder(Microsoft.Extensions.Hosting.Testing.FakeHostOptions! options) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.FakeHost.CreateBuilder(System.Action! configure) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.AddFakeLoggingOutputSink(this Microsoft.Extensions.Hosting.IHostBuilder! builder, System.Action! callback) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.Configure(this Microsoft.Extensions.Hosting.IHostBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.ConfigureAppConfiguration(this Microsoft.Extensions.Hosting.IHostBuilder! builder, params (string! key, string! value)[]! configurations) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.ConfigureAppConfiguration(this Microsoft.Extensions.Hosting.IHostBuilder! builder, string! key, string! value) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.ConfigureHostConfiguration(this Microsoft.Extensions.Hosting.IHostBuilder! builder, params (string! key, string! value)[]! configurations) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.ConfigureHostConfiguration(this Microsoft.Extensions.Hosting.IHostBuilder! builder, string! key, string! value) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.GetFakeLogCollector(this Microsoft.Extensions.Hosting.IHost! host) -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.GetFakeRedactionCollector(this Microsoft.Extensions.Hosting.IHost! host) -> Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.StartAndStopAsync(this Microsoft.Extensions.Hosting.IHostedService! service, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! diff --git a/src/Libraries/Microsoft.Extensions.Hosting.Testing/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Hosting.Testing/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Hosting.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Hosting.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..eb592e73a6e --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Hosting.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,36 @@ + +#nullable enable +Microsoft.Extensions.Hosting.Testing.FakeHost +Microsoft.Extensions.Hosting.Testing.FakeHost.Dispose() -> void +Microsoft.Extensions.Hosting.Testing.FakeHost.Services.get -> System.IServiceProvider! +Microsoft.Extensions.Hosting.Testing.FakeHost.StartAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Extensions.Hosting.Testing.FakeHost.StopAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Extensions.Hosting.Testing.FakeHostOptions +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.FakeHostOptions() -> void +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.FakeLogging.get -> bool +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.FakeLogging.set -> void +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.FakeRedaction.get -> bool +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.FakeRedaction.set -> void +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ShutDownTimeout.get -> System.TimeSpan +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ShutDownTimeout.set -> void +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.StartUpTimeout.get -> System.TimeSpan +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.StartUpTimeout.set -> void +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.TimeToLive.get -> System.TimeSpan +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.TimeToLive.set -> void +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ValidateOnBuild.get -> bool +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ValidateOnBuild.set -> void +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ValidateScopes.get -> bool +Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ValidateScopes.set -> void +Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions +static Microsoft.Extensions.Hosting.Testing.FakeHost.CreateBuilder() -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.FakeHost.CreateBuilder(Microsoft.Extensions.Hosting.Testing.FakeHostOptions! options) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.FakeHost.CreateBuilder(System.Action! configure) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.AddFakeLoggingOutputSink(this Microsoft.Extensions.Hosting.IHostBuilder! builder, System.Action! callback) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.Configure(this Microsoft.Extensions.Hosting.IHostBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.ConfigureAppConfiguration(this Microsoft.Extensions.Hosting.IHostBuilder! builder, params (string! key, string! value)[]! configurations) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.ConfigureAppConfiguration(this Microsoft.Extensions.Hosting.IHostBuilder! builder, string! key, string! value) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.ConfigureHostConfiguration(this Microsoft.Extensions.Hosting.IHostBuilder! builder, params (string! key, string! value)[]! configurations) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.ConfigureHostConfiguration(this Microsoft.Extensions.Hosting.IHostBuilder! builder, string! key, string! value) -> Microsoft.Extensions.Hosting.IHostBuilder! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.GetFakeLogCollector(this Microsoft.Extensions.Hosting.IHost! host) -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.GetFakeRedactionCollector(this Microsoft.Extensions.Hosting.IHost! host) -> Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector! +static Microsoft.Extensions.Hosting.Testing.HostingFakesExtensions.StartAndStopAsync(this Microsoft.Extensions.Hosting.IHostedService! service, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! diff --git a/src/Libraries/Microsoft.Extensions.Hosting.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Hosting.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Http.AutoClient/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Http.AutoClient/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..2ed9323126f --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Http.AutoClient/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,65 @@ + +#nullable enable +Microsoft.Extensions.Http.AutoClient.AutoClientAttribute +Microsoft.Extensions.Http.AutoClient.AutoClientAttribute.AutoClientAttribute(string! httpClientName) -> void +Microsoft.Extensions.Http.AutoClient.AutoClientAttribute.AutoClientAttribute(string! httpClientName, string! customDependencyName) -> void +Microsoft.Extensions.Http.AutoClient.AutoClientAttribute.CustomDependencyName.get -> string? +Microsoft.Extensions.Http.AutoClient.AutoClientAttribute.HttpClientName.get -> string! +Microsoft.Extensions.Http.AutoClient.AutoClientException +Microsoft.Extensions.Http.AutoClient.AutoClientException.AutoClientException(string? message, string! path, Microsoft.Extensions.Http.AutoClient.AutoClientHttpError? error = null) -> void +Microsoft.Extensions.Http.AutoClient.AutoClientException.HttpError.get -> Microsoft.Extensions.Http.AutoClient.AutoClientHttpError? +Microsoft.Extensions.Http.AutoClient.AutoClientException.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.AutoClientException.StatusCode.get -> int? +Microsoft.Extensions.Http.AutoClient.AutoClientHttpError +Microsoft.Extensions.Http.AutoClient.AutoClientHttpError.AutoClientHttpError(int statusCode, System.Collections.Generic.IReadOnlyDictionary! responseHeaders, string! rawContent, string? reasonPhrase) -> void +Microsoft.Extensions.Http.AutoClient.AutoClientHttpError.RawContent.get -> string! +Microsoft.Extensions.Http.AutoClient.AutoClientHttpError.ReasonPhrase.get -> string? +Microsoft.Extensions.Http.AutoClient.AutoClientHttpError.ResponseHeaders.get -> System.Collections.Generic.IReadOnlyDictionary! +Microsoft.Extensions.Http.AutoClient.AutoClientHttpError.StatusCode.get -> int +Microsoft.Extensions.Http.AutoClient.AutoClientOptions +Microsoft.Extensions.Http.AutoClient.AutoClientOptions.AutoClientOptions() -> void +Microsoft.Extensions.Http.AutoClient.AutoClientOptions.JsonSerializerOptions.get -> System.Text.Json.JsonSerializerOptions! +Microsoft.Extensions.Http.AutoClient.AutoClientOptions.JsonSerializerOptions.set -> void +Microsoft.Extensions.Http.AutoClient.BodyAttribute +Microsoft.Extensions.Http.AutoClient.BodyAttribute.BodyAttribute() -> void +Microsoft.Extensions.Http.AutoClient.BodyAttribute.BodyAttribute(Microsoft.Extensions.Http.AutoClient.BodyContentType contentType) -> void +Microsoft.Extensions.Http.AutoClient.BodyAttribute.ContentType.get -> Microsoft.Extensions.Http.AutoClient.BodyContentType +Microsoft.Extensions.Http.AutoClient.BodyContentType +Microsoft.Extensions.Http.AutoClient.BodyContentType.ApplicationJson = 0 -> Microsoft.Extensions.Http.AutoClient.BodyContentType +Microsoft.Extensions.Http.AutoClient.BodyContentType.TextPlain = 1 -> Microsoft.Extensions.Http.AutoClient.BodyContentType +Microsoft.Extensions.Http.AutoClient.DeleteAttribute +Microsoft.Extensions.Http.AutoClient.DeleteAttribute.DeleteAttribute(string! path) -> void +Microsoft.Extensions.Http.AutoClient.DeleteAttribute.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.GetAttribute +Microsoft.Extensions.Http.AutoClient.GetAttribute.GetAttribute(string! path) -> void +Microsoft.Extensions.Http.AutoClient.GetAttribute.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.HeadAttribute +Microsoft.Extensions.Http.AutoClient.HeadAttribute.HeadAttribute(string! path) -> void +Microsoft.Extensions.Http.AutoClient.HeadAttribute.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.HeaderAttribute +Microsoft.Extensions.Http.AutoClient.HeaderAttribute.Header.get -> string! +Microsoft.Extensions.Http.AutoClient.HeaderAttribute.HeaderAttribute(string! header) -> void +Microsoft.Extensions.Http.AutoClient.OptionsAttribute +Microsoft.Extensions.Http.AutoClient.OptionsAttribute.OptionsAttribute(string! path) -> void +Microsoft.Extensions.Http.AutoClient.OptionsAttribute.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.PatchAttribute +Microsoft.Extensions.Http.AutoClient.PatchAttribute.PatchAttribute(string! path) -> void +Microsoft.Extensions.Http.AutoClient.PatchAttribute.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.PostAttribute +Microsoft.Extensions.Http.AutoClient.PostAttribute.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.PostAttribute.PostAttribute(string! path) -> void +Microsoft.Extensions.Http.AutoClient.PutAttribute +Microsoft.Extensions.Http.AutoClient.PutAttribute.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.PutAttribute.PutAttribute(string! path) -> void +Microsoft.Extensions.Http.AutoClient.QueryAttribute +Microsoft.Extensions.Http.AutoClient.QueryAttribute.Key.get -> string? +Microsoft.Extensions.Http.AutoClient.QueryAttribute.QueryAttribute() -> void +Microsoft.Extensions.Http.AutoClient.QueryAttribute.QueryAttribute(string! key) -> void +Microsoft.Extensions.Http.AutoClient.RequestNameAttribute +Microsoft.Extensions.Http.AutoClient.RequestNameAttribute.RequestNameAttribute(string! value) -> void +Microsoft.Extensions.Http.AutoClient.RequestNameAttribute.Value.get -> string! +Microsoft.Extensions.Http.AutoClient.StaticHeaderAttribute +Microsoft.Extensions.Http.AutoClient.StaticHeaderAttribute.Header.get -> string! +Microsoft.Extensions.Http.AutoClient.StaticHeaderAttribute.StaticHeaderAttribute(string! header, string! value) -> void +Microsoft.Extensions.Http.AutoClient.StaticHeaderAttribute.Value.get -> string! +static Microsoft.Extensions.Http.AutoClient.AutoClientHttpError.CreateAsync(System.Net.Http.HttpResponseMessage! response, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! diff --git a/src/Libraries/Microsoft.Extensions.Http.AutoClient/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Http.AutoClient/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Http.AutoClient/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Http.AutoClient/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..2ed9323126f --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Http.AutoClient/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,65 @@ + +#nullable enable +Microsoft.Extensions.Http.AutoClient.AutoClientAttribute +Microsoft.Extensions.Http.AutoClient.AutoClientAttribute.AutoClientAttribute(string! httpClientName) -> void +Microsoft.Extensions.Http.AutoClient.AutoClientAttribute.AutoClientAttribute(string! httpClientName, string! customDependencyName) -> void +Microsoft.Extensions.Http.AutoClient.AutoClientAttribute.CustomDependencyName.get -> string? +Microsoft.Extensions.Http.AutoClient.AutoClientAttribute.HttpClientName.get -> string! +Microsoft.Extensions.Http.AutoClient.AutoClientException +Microsoft.Extensions.Http.AutoClient.AutoClientException.AutoClientException(string? message, string! path, Microsoft.Extensions.Http.AutoClient.AutoClientHttpError? error = null) -> void +Microsoft.Extensions.Http.AutoClient.AutoClientException.HttpError.get -> Microsoft.Extensions.Http.AutoClient.AutoClientHttpError? +Microsoft.Extensions.Http.AutoClient.AutoClientException.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.AutoClientException.StatusCode.get -> int? +Microsoft.Extensions.Http.AutoClient.AutoClientHttpError +Microsoft.Extensions.Http.AutoClient.AutoClientHttpError.AutoClientHttpError(int statusCode, System.Collections.Generic.IReadOnlyDictionary! responseHeaders, string! rawContent, string? reasonPhrase) -> void +Microsoft.Extensions.Http.AutoClient.AutoClientHttpError.RawContent.get -> string! +Microsoft.Extensions.Http.AutoClient.AutoClientHttpError.ReasonPhrase.get -> string? +Microsoft.Extensions.Http.AutoClient.AutoClientHttpError.ResponseHeaders.get -> System.Collections.Generic.IReadOnlyDictionary! +Microsoft.Extensions.Http.AutoClient.AutoClientHttpError.StatusCode.get -> int +Microsoft.Extensions.Http.AutoClient.AutoClientOptions +Microsoft.Extensions.Http.AutoClient.AutoClientOptions.AutoClientOptions() -> void +Microsoft.Extensions.Http.AutoClient.AutoClientOptions.JsonSerializerOptions.get -> System.Text.Json.JsonSerializerOptions! +Microsoft.Extensions.Http.AutoClient.AutoClientOptions.JsonSerializerOptions.set -> void +Microsoft.Extensions.Http.AutoClient.BodyAttribute +Microsoft.Extensions.Http.AutoClient.BodyAttribute.BodyAttribute() -> void +Microsoft.Extensions.Http.AutoClient.BodyAttribute.BodyAttribute(Microsoft.Extensions.Http.AutoClient.BodyContentType contentType) -> void +Microsoft.Extensions.Http.AutoClient.BodyAttribute.ContentType.get -> Microsoft.Extensions.Http.AutoClient.BodyContentType +Microsoft.Extensions.Http.AutoClient.BodyContentType +Microsoft.Extensions.Http.AutoClient.BodyContentType.ApplicationJson = 0 -> Microsoft.Extensions.Http.AutoClient.BodyContentType +Microsoft.Extensions.Http.AutoClient.BodyContentType.TextPlain = 1 -> Microsoft.Extensions.Http.AutoClient.BodyContentType +Microsoft.Extensions.Http.AutoClient.DeleteAttribute +Microsoft.Extensions.Http.AutoClient.DeleteAttribute.DeleteAttribute(string! path) -> void +Microsoft.Extensions.Http.AutoClient.DeleteAttribute.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.GetAttribute +Microsoft.Extensions.Http.AutoClient.GetAttribute.GetAttribute(string! path) -> void +Microsoft.Extensions.Http.AutoClient.GetAttribute.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.HeadAttribute +Microsoft.Extensions.Http.AutoClient.HeadAttribute.HeadAttribute(string! path) -> void +Microsoft.Extensions.Http.AutoClient.HeadAttribute.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.HeaderAttribute +Microsoft.Extensions.Http.AutoClient.HeaderAttribute.Header.get -> string! +Microsoft.Extensions.Http.AutoClient.HeaderAttribute.HeaderAttribute(string! header) -> void +Microsoft.Extensions.Http.AutoClient.OptionsAttribute +Microsoft.Extensions.Http.AutoClient.OptionsAttribute.OptionsAttribute(string! path) -> void +Microsoft.Extensions.Http.AutoClient.OptionsAttribute.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.PatchAttribute +Microsoft.Extensions.Http.AutoClient.PatchAttribute.PatchAttribute(string! path) -> void +Microsoft.Extensions.Http.AutoClient.PatchAttribute.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.PostAttribute +Microsoft.Extensions.Http.AutoClient.PostAttribute.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.PostAttribute.PostAttribute(string! path) -> void +Microsoft.Extensions.Http.AutoClient.PutAttribute +Microsoft.Extensions.Http.AutoClient.PutAttribute.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.PutAttribute.PutAttribute(string! path) -> void +Microsoft.Extensions.Http.AutoClient.QueryAttribute +Microsoft.Extensions.Http.AutoClient.QueryAttribute.Key.get -> string? +Microsoft.Extensions.Http.AutoClient.QueryAttribute.QueryAttribute() -> void +Microsoft.Extensions.Http.AutoClient.QueryAttribute.QueryAttribute(string! key) -> void +Microsoft.Extensions.Http.AutoClient.RequestNameAttribute +Microsoft.Extensions.Http.AutoClient.RequestNameAttribute.RequestNameAttribute(string! value) -> void +Microsoft.Extensions.Http.AutoClient.RequestNameAttribute.Value.get -> string! +Microsoft.Extensions.Http.AutoClient.StaticHeaderAttribute +Microsoft.Extensions.Http.AutoClient.StaticHeaderAttribute.Header.get -> string! +Microsoft.Extensions.Http.AutoClient.StaticHeaderAttribute.StaticHeaderAttribute(string! header, string! value) -> void +Microsoft.Extensions.Http.AutoClient.StaticHeaderAttribute.Value.get -> string! +static Microsoft.Extensions.Http.AutoClient.AutoClientHttpError.CreateAsync(System.Net.Http.HttpResponseMessage! response, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! diff --git a/src/Libraries/Microsoft.Extensions.Http.AutoClient/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Http.AutoClient/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Http.AutoClient/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Http.AutoClient/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..2ed9323126f --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Http.AutoClient/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,65 @@ + +#nullable enable +Microsoft.Extensions.Http.AutoClient.AutoClientAttribute +Microsoft.Extensions.Http.AutoClient.AutoClientAttribute.AutoClientAttribute(string! httpClientName) -> void +Microsoft.Extensions.Http.AutoClient.AutoClientAttribute.AutoClientAttribute(string! httpClientName, string! customDependencyName) -> void +Microsoft.Extensions.Http.AutoClient.AutoClientAttribute.CustomDependencyName.get -> string? +Microsoft.Extensions.Http.AutoClient.AutoClientAttribute.HttpClientName.get -> string! +Microsoft.Extensions.Http.AutoClient.AutoClientException +Microsoft.Extensions.Http.AutoClient.AutoClientException.AutoClientException(string? message, string! path, Microsoft.Extensions.Http.AutoClient.AutoClientHttpError? error = null) -> void +Microsoft.Extensions.Http.AutoClient.AutoClientException.HttpError.get -> Microsoft.Extensions.Http.AutoClient.AutoClientHttpError? +Microsoft.Extensions.Http.AutoClient.AutoClientException.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.AutoClientException.StatusCode.get -> int? +Microsoft.Extensions.Http.AutoClient.AutoClientHttpError +Microsoft.Extensions.Http.AutoClient.AutoClientHttpError.AutoClientHttpError(int statusCode, System.Collections.Generic.IReadOnlyDictionary! responseHeaders, string! rawContent, string? reasonPhrase) -> void +Microsoft.Extensions.Http.AutoClient.AutoClientHttpError.RawContent.get -> string! +Microsoft.Extensions.Http.AutoClient.AutoClientHttpError.ReasonPhrase.get -> string? +Microsoft.Extensions.Http.AutoClient.AutoClientHttpError.ResponseHeaders.get -> System.Collections.Generic.IReadOnlyDictionary! +Microsoft.Extensions.Http.AutoClient.AutoClientHttpError.StatusCode.get -> int +Microsoft.Extensions.Http.AutoClient.AutoClientOptions +Microsoft.Extensions.Http.AutoClient.AutoClientOptions.AutoClientOptions() -> void +Microsoft.Extensions.Http.AutoClient.AutoClientOptions.JsonSerializerOptions.get -> System.Text.Json.JsonSerializerOptions! +Microsoft.Extensions.Http.AutoClient.AutoClientOptions.JsonSerializerOptions.set -> void +Microsoft.Extensions.Http.AutoClient.BodyAttribute +Microsoft.Extensions.Http.AutoClient.BodyAttribute.BodyAttribute() -> void +Microsoft.Extensions.Http.AutoClient.BodyAttribute.BodyAttribute(Microsoft.Extensions.Http.AutoClient.BodyContentType contentType) -> void +Microsoft.Extensions.Http.AutoClient.BodyAttribute.ContentType.get -> Microsoft.Extensions.Http.AutoClient.BodyContentType +Microsoft.Extensions.Http.AutoClient.BodyContentType +Microsoft.Extensions.Http.AutoClient.BodyContentType.ApplicationJson = 0 -> Microsoft.Extensions.Http.AutoClient.BodyContentType +Microsoft.Extensions.Http.AutoClient.BodyContentType.TextPlain = 1 -> Microsoft.Extensions.Http.AutoClient.BodyContentType +Microsoft.Extensions.Http.AutoClient.DeleteAttribute +Microsoft.Extensions.Http.AutoClient.DeleteAttribute.DeleteAttribute(string! path) -> void +Microsoft.Extensions.Http.AutoClient.DeleteAttribute.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.GetAttribute +Microsoft.Extensions.Http.AutoClient.GetAttribute.GetAttribute(string! path) -> void +Microsoft.Extensions.Http.AutoClient.GetAttribute.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.HeadAttribute +Microsoft.Extensions.Http.AutoClient.HeadAttribute.HeadAttribute(string! path) -> void +Microsoft.Extensions.Http.AutoClient.HeadAttribute.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.HeaderAttribute +Microsoft.Extensions.Http.AutoClient.HeaderAttribute.Header.get -> string! +Microsoft.Extensions.Http.AutoClient.HeaderAttribute.HeaderAttribute(string! header) -> void +Microsoft.Extensions.Http.AutoClient.OptionsAttribute +Microsoft.Extensions.Http.AutoClient.OptionsAttribute.OptionsAttribute(string! path) -> void +Microsoft.Extensions.Http.AutoClient.OptionsAttribute.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.PatchAttribute +Microsoft.Extensions.Http.AutoClient.PatchAttribute.PatchAttribute(string! path) -> void +Microsoft.Extensions.Http.AutoClient.PatchAttribute.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.PostAttribute +Microsoft.Extensions.Http.AutoClient.PostAttribute.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.PostAttribute.PostAttribute(string! path) -> void +Microsoft.Extensions.Http.AutoClient.PutAttribute +Microsoft.Extensions.Http.AutoClient.PutAttribute.Path.get -> string! +Microsoft.Extensions.Http.AutoClient.PutAttribute.PutAttribute(string! path) -> void +Microsoft.Extensions.Http.AutoClient.QueryAttribute +Microsoft.Extensions.Http.AutoClient.QueryAttribute.Key.get -> string? +Microsoft.Extensions.Http.AutoClient.QueryAttribute.QueryAttribute() -> void +Microsoft.Extensions.Http.AutoClient.QueryAttribute.QueryAttribute(string! key) -> void +Microsoft.Extensions.Http.AutoClient.RequestNameAttribute +Microsoft.Extensions.Http.AutoClient.RequestNameAttribute.RequestNameAttribute(string! value) -> void +Microsoft.Extensions.Http.AutoClient.RequestNameAttribute.Value.get -> string! +Microsoft.Extensions.Http.AutoClient.StaticHeaderAttribute +Microsoft.Extensions.Http.AutoClient.StaticHeaderAttribute.Header.get -> string! +Microsoft.Extensions.Http.AutoClient.StaticHeaderAttribute.StaticHeaderAttribute(string! header, string! value) -> void +Microsoft.Extensions.Http.AutoClient.StaticHeaderAttribute.Value.get -> string! +static Microsoft.Extensions.Http.AutoClient.AutoClientHttpError.CreateAsync(System.Net.Http.HttpResponseMessage! response, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! diff --git a/src/Libraries/Microsoft.Extensions.Http.AutoClient/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Http.AutoClient/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Http.Resilience/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Http.Resilience/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..b42b2ab7b1b --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Http.Resilience/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,156 @@ + +#nullable enable +Microsoft.Extensions.Http.Resilience.Endpoint +Microsoft.Extensions.Http.Resilience.Endpoint.Endpoint() -> void +Microsoft.Extensions.Http.Resilience.Endpoint.Uri.get -> System.Uri? +Microsoft.Extensions.Http.Resilience.Endpoint.Uri.set -> void +Microsoft.Extensions.Http.Resilience.EndpointGroup +Microsoft.Extensions.Http.Resilience.EndpointGroup.EndpointGroup() -> void +Microsoft.Extensions.Http.Resilience.EndpointGroup.Endpoints.get -> System.Collections.Generic.IList! +Microsoft.Extensions.Http.Resilience.EndpointGroup.Endpoints.set -> void +Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions +Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.BaseFallbackUri.get -> System.Uri? +Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.BaseFallbackUri.set -> void +Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.FallbackClientHandlerOptions() -> void +Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.FallbackPolicyOptions.get -> Microsoft.Extensions.Http.Resilience.HttpFallbackPolicyOptions! +Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.FallbackPolicyOptions.set -> void +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpClientFaultInjectionExtensions +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder.AddException(string! key, System.Exception! exception) -> Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder! +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder.AddHttpContent(string! key, System.Net.Http.HttpContent! content) -> Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder! +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder.Configure() -> Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder! +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder.Configure(Microsoft.Extensions.Configuration.IConfiguration! section) -> Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder! +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder.Configure(System.Action! configureOptions) -> Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder! +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder.HttpFaultInjectionOptionsBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +Microsoft.Extensions.Http.Resilience.FaultInjection.IHttpClientChaosPolicyFactory +Microsoft.Extensions.Http.Resilience.FaultInjection.IHttpClientChaosPolicyFactory.CreateHttpResponsePolicy() -> Polly.Contrib.Simmy.Outcomes.AsyncInjectOutcomePolicy! +Microsoft.Extensions.Http.Resilience.FaultInjection.PolicyContextExtensions +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.BulkheadOptions.get -> Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions! +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.BulkheadOptions.set -> void +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.CircuitBreakerOptions.get -> Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions! +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.CircuitBreakerOptions.set -> void +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.HedgingEndpointOptions() -> void +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.TimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.TimeoutOptions.set -> void +Microsoft.Extensions.Http.Resilience.HedgingHttpClientBuilderExtensions +Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions +Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions.HttpBulkheadPolicyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions +Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions.HttpCircuitBreakerPolicyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions +Microsoft.Extensions.Http.Resilience.HttpClientHedgingResiliencePredicates +Microsoft.Extensions.Http.Resilience.HttpClientResilienceGenerators +Microsoft.Extensions.Http.Resilience.HttpClientResiliencePredicates +Microsoft.Extensions.Http.Resilience.HttpFallbackPolicyOptions +Microsoft.Extensions.Http.Resilience.HttpFallbackPolicyOptions.HttpFallbackPolicyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpHedgingPolicyOptions +Microsoft.Extensions.Http.Resilience.HttpHedgingPolicyOptions.HttpHedgingPolicyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpResiliencePipelineBuilderExtensions +Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions +Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions.HttpRetryPolicyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions.ShouldRetryAfterHeader.get -> bool +Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions.ShouldRetryAfterHeader.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.EndpointOptions.get -> Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.EndpointOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.HedgingOptions.get -> Microsoft.Extensions.Http.Resilience.HttpHedgingPolicyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.HedgingOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.HttpStandardHedgingResilienceOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.TotalRequestTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.TotalRequestTimeoutOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.AttemptTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.AttemptTimeoutOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.BulkheadOptions.get -> Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.BulkheadOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.CircuitBreakerOptions.get -> Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.CircuitBreakerOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.HttpStandardResilienceOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.RetryOptions.get -> Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.RetryOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.TotalRequestTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.TotalRequestTimeoutOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions +Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions +Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions.HttpTimeoutPolicyOptions() -> void +Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder +Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder +Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder.PipelineName.get -> string! +Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategy +Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategy.TryGetNextRoute(out System.Uri? nextRoute) -> bool +Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategyFactory +Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategyFactory.CreateRoutingStrategy() -> Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategy! +Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder +Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder.Name.get -> string! +Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder +Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder.EndpointResiliencePipelineBuilder.get -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder.Name.get -> string! +Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder.RoutingStrategyBuilder.get -> Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! +Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Http.Resilience.OrderedGroupsRoutingOptions +Microsoft.Extensions.Http.Resilience.OrderedGroupsRoutingOptions.Groups.get -> System.Collections.Generic.IList! +Microsoft.Extensions.Http.Resilience.OrderedGroupsRoutingOptions.Groups.set -> void +Microsoft.Extensions.Http.Resilience.OrderedGroupsRoutingOptions.OrderedGroupsRoutingOptions() -> void +Microsoft.Extensions.Http.Resilience.PipelineKeySelector +Microsoft.Extensions.Http.Resilience.RoutingStrategyBuilderExtensions +Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions +Microsoft.Extensions.Http.Resilience.WeightedEndpoint +Microsoft.Extensions.Http.Resilience.WeightedEndpoint.Uri.get -> System.Uri? +Microsoft.Extensions.Http.Resilience.WeightedEndpoint.Uri.set -> void +Microsoft.Extensions.Http.Resilience.WeightedEndpoint.Weight.get -> int +Microsoft.Extensions.Http.Resilience.WeightedEndpoint.Weight.set -> void +Microsoft.Extensions.Http.Resilience.WeightedEndpoint.WeightedEndpoint() -> void +Microsoft.Extensions.Http.Resilience.WeightedEndpointGroup +Microsoft.Extensions.Http.Resilience.WeightedEndpointGroup.Weight.get -> int +Microsoft.Extensions.Http.Resilience.WeightedEndpointGroup.Weight.set -> void +Microsoft.Extensions.Http.Resilience.WeightedEndpointGroup.WeightedEndpointGroup() -> void +Microsoft.Extensions.Http.Resilience.WeightedGroupSelectionMode +Microsoft.Extensions.Http.Resilience.WeightedGroupSelectionMode.EveryAttempt = 0 -> Microsoft.Extensions.Http.Resilience.WeightedGroupSelectionMode +Microsoft.Extensions.Http.Resilience.WeightedGroupSelectionMode.InitialAttempt = 1 -> Microsoft.Extensions.Http.Resilience.WeightedGroupSelectionMode +Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions +Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions.Groups.get -> System.Collections.Generic.IList! +Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions.Groups.set -> void +Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions.SelectionMode.get -> Microsoft.Extensions.Http.Resilience.WeightedGroupSelectionMode +Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions.SelectionMode.set -> void +Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions.WeightedGroupsRoutingOptions() -> void +static Microsoft.Extensions.Http.Resilience.FaultInjection.HttpClientFaultInjectionExtensions.AddFaultInjectionPolicyHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! httpClientBuilder, string! chaosPolicyOptionsGroupName) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Resilience.FaultInjection.HttpClientFaultInjectionExtensions.AddHttpClientFaultInjection(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Resilience.FaultInjection.HttpClientFaultInjectionExtensions.AddHttpClientFaultInjection(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Resilience.FaultInjection.HttpClientFaultInjectionExtensions.AddHttpClientFaultInjection(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Resilience.FaultInjection.HttpClientFaultInjectionExtensions.AddWeightedFaultInjectionPolicyHandlers(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! httpClientBuilder, Microsoft.Extensions.Configuration.IConfigurationSection! weightAssignmentsConfigSection) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Resilience.FaultInjection.HttpClientFaultInjectionExtensions.AddWeightedFaultInjectionPolicyHandlers(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! httpClientBuilder, System.Action! weightAssignmentsConfig) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Resilience.FaultInjection.PolicyContextExtensions.WithCallingRequestMessage(this Polly.Context! context, System.Net.Http.HttpRequestMessage! request) -> Polly.Context! +static Microsoft.Extensions.Http.Resilience.HedgingHttpClientBuilderExtensions.AddStandardHedgingHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.HedgingHttpClientBuilderExtensions.AddStandardHedgingHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddFallbackHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddFallbackHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddFallbackHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! pipelineIdentifier) -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpResiliencePipelineBuilderExtensions.SelectPipelineBy(this Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! builder, System.Func! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpResiliencePipelineBuilderExtensions.SelectPipelineByAuthority(this Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.SelectPipelineBy(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, System.Func! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.SelectPipelineByAuthority(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.RoutingStrategyBuilderExtensions.ConfigureOrderedGroups(this Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.RoutingStrategyBuilderExtensions.ConfigureOrderedGroups(this Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.RoutingStrategyBuilderExtensions.ConfigureOrderedGroups(this Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.RoutingStrategyBuilderExtensions.ConfigureWeightedGroups(this Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.RoutingStrategyBuilderExtensions.ConfigureWeightedGroups(this Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.RoutingStrategyBuilderExtensions.ConfigureWeightedGroups(this Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.SelectPipelineBy(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, System.Func! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.SelectPipelineByAuthority(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static readonly Microsoft.Extensions.Http.Resilience.HttpClientHedgingResiliencePredicates.IsTransientHttpException -> System.Predicate! +static readonly Microsoft.Extensions.Http.Resilience.HttpClientResilienceGenerators.HandleRetryAfterHeader -> System.Func, System.TimeSpan>! +static readonly Microsoft.Extensions.Http.Resilience.HttpClientResiliencePredicates.IsTransientHttpException -> System.Predicate! +static readonly Microsoft.Extensions.Http.Resilience.HttpClientResiliencePredicates.IsTransientHttpFailure -> System.Predicate! diff --git a/src/Libraries/Microsoft.Extensions.Http.Resilience/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Http.Resilience/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..6578d5e3e28 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Http.Resilience/PublicAPI/net462/PublicAPI.Unshipped.txt @@ -0,0 +1,127 @@ +Microsoft.Extensions.Http.Resilience.FaultInjection.ContextExtensions +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.CircuitBreakerOptions.get -> Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerStrategyOptions! +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.RateLimiterOptions.get -> Microsoft.Extensions.Http.Resilience.HttpRateLimiterStrategyOptions! +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.RateLimiterOptions.set -> void +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.TimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerStrategyOptions +Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerStrategyOptions.HttpCircuitBreakerStrategyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpHedgingStrategyOptions +Microsoft.Extensions.Http.Resilience.HttpHedgingStrategyOptions.HttpHedgingStrategyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpRateLimiterStrategyOptions +Microsoft.Extensions.Http.Resilience.HttpRateLimiterStrategyOptions.HttpRateLimiterStrategyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpRequestMessageExtensions +Microsoft.Extensions.Http.Resilience.HttpResilienceStrategyBuilderExtensions +Microsoft.Extensions.Http.Resilience.HttpRetryStrategyOptions +Microsoft.Extensions.Http.Resilience.HttpRetryStrategyOptions.HttpRetryStrategyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpRetryStrategyOptions.ShouldRetryAfterHeader.get -> bool +Microsoft.Extensions.Http.Resilience.HttpRetryStrategyOptions.ShouldRetryAfterHeader.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.HedgingOptions.get -> Microsoft.Extensions.Http.Resilience.HttpHedgingStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.TotalRequestTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceBuilderBuilderExtensions +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.AttemptTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.CircuitBreakerOptions.get -> Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.RateLimiterOptions.get -> Microsoft.Extensions.Http.Resilience.HttpRateLimiterStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.RateLimiterOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.RetryOptions.get -> Microsoft.Extensions.Http.Resilience.HttpRetryStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.TotalRequestTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpTimeoutStrategyOptions +Microsoft.Extensions.Http.Resilience.HttpTimeoutStrategyOptions.HttpTimeoutStrategyOptions() -> void +Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder +Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder.StrategyName.get -> string! +Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder +Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder.StrategyName.get -> string! +Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext +Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext.BuilderName.get -> string! +Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext.EnableReloads(string? name = null) -> void +Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext.ServiceProvider.get -> System.IServiceProvider! +Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext.StrategyKey.get -> string! +static Microsoft.Extensions.Http.Resilience.FaultInjection.ContextExtensions.WithCallingRequestMessage(this Polly.Context! context, System.Net.Http.HttpRequestMessage! request) -> Polly.Context! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! strategyName, System.Action!, Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext!>! configure) -> Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! strategyName, System.Action!>! configure) -> Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardHedgingHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardHedgingHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpRequestMessageExtensions.GetResilienceContext(this System.Net.Http.HttpRequestMessage! requestMessage) -> Polly.ResilienceContext? +static Microsoft.Extensions.Http.Resilience.HttpRequestMessageExtensions.SetResilienceContext(this System.Net.Http.HttpRequestMessage! requestMessage, Polly.ResilienceContext? resilienceContext) -> void +static Microsoft.Extensions.Http.Resilience.HttpResilienceStrategyBuilderExtensions.SelectStrategyBy(this Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder! builder, System.Func!>! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpResilienceStrategyBuilderExtensions.SelectStrategyByAuthority(this Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResilienceBuilderBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResilienceBuilderBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResilienceBuilderBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResilienceBuilderBuilderExtensions.SelectStrategyBy(this Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! builder, System.Func!>! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResilienceBuilderBuilderExtensions.SelectStrategyByAuthority(this Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.SelectStrategyBy(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, System.Func!>! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.SelectStrategyByAuthority(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static readonly Microsoft.Extensions.Http.Resilience.HttpClientHedgingResiliencePredicates.IsTransientHttpOutcome -> System.Predicate>! +static readonly Microsoft.Extensions.Http.Resilience.HttpClientResiliencePredicates.IsTransientHttpOutcome -> System.Predicate>! +*REMOVED*Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions +*REMOVED*Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.BaseFallbackUri.get -> System.Uri? +*REMOVED*Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.BaseFallbackUri.set -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.FallbackClientHandlerOptions() -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.FallbackPolicyOptions.get -> Microsoft.Extensions.Http.Resilience.HttpFallbackPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.FallbackPolicyOptions.set -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.FaultInjection.PolicyContextExtensions +*REMOVED*Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.BulkheadOptions.get -> Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.BulkheadOptions.set -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.CircuitBreakerOptions.get -> Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.TimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HedgingHttpClientBuilderExtensions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions.HttpBulkheadPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions.HttpCircuitBreakerPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpClientResilienceGenerators +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpFallbackPolicyOptions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpFallbackPolicyOptions.HttpFallbackPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpHedgingPolicyOptions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpHedgingPolicyOptions.HttpHedgingPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpResiliencePipelineBuilderExtensions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions.HttpRetryPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions.ShouldRetryAfterHeader.get -> bool +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions.ShouldRetryAfterHeader.set -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.HedgingOptions.get -> Microsoft.Extensions.Http.Resilience.HttpHedgingPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.TotalRequestTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.AttemptTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.BulkheadOptions.get -> Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.BulkheadOptions.set -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.CircuitBreakerOptions.get -> Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.RetryOptions.get -> Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.TotalRequestTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions.HttpTimeoutPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder +*REMOVED*Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder +*REMOVED*Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder.PipelineName.get -> string! +*REMOVED*Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +*REMOVED*Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategy +*REMOVED*Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategy.TryGetNextRoute(out System.Uri? nextRoute) -> bool +*REMOVED*Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategyFactory +*REMOVED*Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategyFactory.CreateRoutingStrategy() -> Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategy! +*REMOVED*Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder.EndpointResiliencePipelineBuilder.get -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +*REMOVED*Microsoft.Extensions.Http.Resilience.PipelineKeySelector +*REMOVED*static Microsoft.Extensions.Http.Resilience.FaultInjection.PolicyContextExtensions.WithCallingRequestMessage(this Polly.Context! context, System.Net.Http.HttpRequestMessage! request) -> Polly.Context! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HedgingHttpClientBuilderExtensions.AddStandardHedgingHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HedgingHttpClientBuilderExtensions.AddStandardHedgingHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddFallbackHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddFallbackHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddFallbackHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! pipelineIdentifier) -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpResiliencePipelineBuilderExtensions.SelectPipelineBy(this Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! builder, System.Func! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpResiliencePipelineBuilderExtensions.SelectPipelineByAuthority(this Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.SelectPipelineBy(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, System.Func! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.SelectPipelineByAuthority(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.SelectPipelineBy(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, System.Func! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.SelectPipelineByAuthority(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +*REMOVED*static readonly Microsoft.Extensions.Http.Resilience.HttpClientResilienceGenerators.HandleRetryAfterHeader -> System.Func, System.TimeSpan>! diff --git a/src/Libraries/Microsoft.Extensions.Http.Resilience/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Http.Resilience/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..b42b2ab7b1b --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Http.Resilience/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,156 @@ + +#nullable enable +Microsoft.Extensions.Http.Resilience.Endpoint +Microsoft.Extensions.Http.Resilience.Endpoint.Endpoint() -> void +Microsoft.Extensions.Http.Resilience.Endpoint.Uri.get -> System.Uri? +Microsoft.Extensions.Http.Resilience.Endpoint.Uri.set -> void +Microsoft.Extensions.Http.Resilience.EndpointGroup +Microsoft.Extensions.Http.Resilience.EndpointGroup.EndpointGroup() -> void +Microsoft.Extensions.Http.Resilience.EndpointGroup.Endpoints.get -> System.Collections.Generic.IList! +Microsoft.Extensions.Http.Resilience.EndpointGroup.Endpoints.set -> void +Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions +Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.BaseFallbackUri.get -> System.Uri? +Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.BaseFallbackUri.set -> void +Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.FallbackClientHandlerOptions() -> void +Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.FallbackPolicyOptions.get -> Microsoft.Extensions.Http.Resilience.HttpFallbackPolicyOptions! +Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.FallbackPolicyOptions.set -> void +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpClientFaultInjectionExtensions +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder.AddException(string! key, System.Exception! exception) -> Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder! +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder.AddHttpContent(string! key, System.Net.Http.HttpContent! content) -> Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder! +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder.Configure() -> Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder! +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder.Configure(Microsoft.Extensions.Configuration.IConfiguration! section) -> Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder! +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder.Configure(System.Action! configureOptions) -> Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder! +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder.HttpFaultInjectionOptionsBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +Microsoft.Extensions.Http.Resilience.FaultInjection.IHttpClientChaosPolicyFactory +Microsoft.Extensions.Http.Resilience.FaultInjection.IHttpClientChaosPolicyFactory.CreateHttpResponsePolicy() -> Polly.Contrib.Simmy.Outcomes.AsyncInjectOutcomePolicy! +Microsoft.Extensions.Http.Resilience.FaultInjection.PolicyContextExtensions +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.BulkheadOptions.get -> Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions! +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.BulkheadOptions.set -> void +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.CircuitBreakerOptions.get -> Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions! +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.CircuitBreakerOptions.set -> void +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.HedgingEndpointOptions() -> void +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.TimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.TimeoutOptions.set -> void +Microsoft.Extensions.Http.Resilience.HedgingHttpClientBuilderExtensions +Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions +Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions.HttpBulkheadPolicyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions +Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions.HttpCircuitBreakerPolicyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions +Microsoft.Extensions.Http.Resilience.HttpClientHedgingResiliencePredicates +Microsoft.Extensions.Http.Resilience.HttpClientResilienceGenerators +Microsoft.Extensions.Http.Resilience.HttpClientResiliencePredicates +Microsoft.Extensions.Http.Resilience.HttpFallbackPolicyOptions +Microsoft.Extensions.Http.Resilience.HttpFallbackPolicyOptions.HttpFallbackPolicyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpHedgingPolicyOptions +Microsoft.Extensions.Http.Resilience.HttpHedgingPolicyOptions.HttpHedgingPolicyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpResiliencePipelineBuilderExtensions +Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions +Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions.HttpRetryPolicyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions.ShouldRetryAfterHeader.get -> bool +Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions.ShouldRetryAfterHeader.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.EndpointOptions.get -> Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.EndpointOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.HedgingOptions.get -> Microsoft.Extensions.Http.Resilience.HttpHedgingPolicyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.HedgingOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.HttpStandardHedgingResilienceOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.TotalRequestTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.TotalRequestTimeoutOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.AttemptTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.AttemptTimeoutOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.BulkheadOptions.get -> Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.BulkheadOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.CircuitBreakerOptions.get -> Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.CircuitBreakerOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.HttpStandardResilienceOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.RetryOptions.get -> Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.RetryOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.TotalRequestTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.TotalRequestTimeoutOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions +Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions +Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions.HttpTimeoutPolicyOptions() -> void +Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder +Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder +Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder.PipelineName.get -> string! +Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategy +Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategy.TryGetNextRoute(out System.Uri? nextRoute) -> bool +Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategyFactory +Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategyFactory.CreateRoutingStrategy() -> Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategy! +Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder +Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder.Name.get -> string! +Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder +Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder.EndpointResiliencePipelineBuilder.get -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder.Name.get -> string! +Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder.RoutingStrategyBuilder.get -> Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! +Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Http.Resilience.OrderedGroupsRoutingOptions +Microsoft.Extensions.Http.Resilience.OrderedGroupsRoutingOptions.Groups.get -> System.Collections.Generic.IList! +Microsoft.Extensions.Http.Resilience.OrderedGroupsRoutingOptions.Groups.set -> void +Microsoft.Extensions.Http.Resilience.OrderedGroupsRoutingOptions.OrderedGroupsRoutingOptions() -> void +Microsoft.Extensions.Http.Resilience.PipelineKeySelector +Microsoft.Extensions.Http.Resilience.RoutingStrategyBuilderExtensions +Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions +Microsoft.Extensions.Http.Resilience.WeightedEndpoint +Microsoft.Extensions.Http.Resilience.WeightedEndpoint.Uri.get -> System.Uri? +Microsoft.Extensions.Http.Resilience.WeightedEndpoint.Uri.set -> void +Microsoft.Extensions.Http.Resilience.WeightedEndpoint.Weight.get -> int +Microsoft.Extensions.Http.Resilience.WeightedEndpoint.Weight.set -> void +Microsoft.Extensions.Http.Resilience.WeightedEndpoint.WeightedEndpoint() -> void +Microsoft.Extensions.Http.Resilience.WeightedEndpointGroup +Microsoft.Extensions.Http.Resilience.WeightedEndpointGroup.Weight.get -> int +Microsoft.Extensions.Http.Resilience.WeightedEndpointGroup.Weight.set -> void +Microsoft.Extensions.Http.Resilience.WeightedEndpointGroup.WeightedEndpointGroup() -> void +Microsoft.Extensions.Http.Resilience.WeightedGroupSelectionMode +Microsoft.Extensions.Http.Resilience.WeightedGroupSelectionMode.EveryAttempt = 0 -> Microsoft.Extensions.Http.Resilience.WeightedGroupSelectionMode +Microsoft.Extensions.Http.Resilience.WeightedGroupSelectionMode.InitialAttempt = 1 -> Microsoft.Extensions.Http.Resilience.WeightedGroupSelectionMode +Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions +Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions.Groups.get -> System.Collections.Generic.IList! +Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions.Groups.set -> void +Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions.SelectionMode.get -> Microsoft.Extensions.Http.Resilience.WeightedGroupSelectionMode +Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions.SelectionMode.set -> void +Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions.WeightedGroupsRoutingOptions() -> void +static Microsoft.Extensions.Http.Resilience.FaultInjection.HttpClientFaultInjectionExtensions.AddFaultInjectionPolicyHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! httpClientBuilder, string! chaosPolicyOptionsGroupName) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Resilience.FaultInjection.HttpClientFaultInjectionExtensions.AddHttpClientFaultInjection(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Resilience.FaultInjection.HttpClientFaultInjectionExtensions.AddHttpClientFaultInjection(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Resilience.FaultInjection.HttpClientFaultInjectionExtensions.AddHttpClientFaultInjection(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Resilience.FaultInjection.HttpClientFaultInjectionExtensions.AddWeightedFaultInjectionPolicyHandlers(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! httpClientBuilder, Microsoft.Extensions.Configuration.IConfigurationSection! weightAssignmentsConfigSection) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Resilience.FaultInjection.HttpClientFaultInjectionExtensions.AddWeightedFaultInjectionPolicyHandlers(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! httpClientBuilder, System.Action! weightAssignmentsConfig) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Resilience.FaultInjection.PolicyContextExtensions.WithCallingRequestMessage(this Polly.Context! context, System.Net.Http.HttpRequestMessage! request) -> Polly.Context! +static Microsoft.Extensions.Http.Resilience.HedgingHttpClientBuilderExtensions.AddStandardHedgingHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.HedgingHttpClientBuilderExtensions.AddStandardHedgingHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddFallbackHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddFallbackHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddFallbackHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! pipelineIdentifier) -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpResiliencePipelineBuilderExtensions.SelectPipelineBy(this Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! builder, System.Func! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpResiliencePipelineBuilderExtensions.SelectPipelineByAuthority(this Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.SelectPipelineBy(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, System.Func! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.SelectPipelineByAuthority(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.RoutingStrategyBuilderExtensions.ConfigureOrderedGroups(this Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.RoutingStrategyBuilderExtensions.ConfigureOrderedGroups(this Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.RoutingStrategyBuilderExtensions.ConfigureOrderedGroups(this Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.RoutingStrategyBuilderExtensions.ConfigureWeightedGroups(this Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.RoutingStrategyBuilderExtensions.ConfigureWeightedGroups(this Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.RoutingStrategyBuilderExtensions.ConfigureWeightedGroups(this Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.SelectPipelineBy(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, System.Func! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.SelectPipelineByAuthority(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static readonly Microsoft.Extensions.Http.Resilience.HttpClientHedgingResiliencePredicates.IsTransientHttpException -> System.Predicate! +static readonly Microsoft.Extensions.Http.Resilience.HttpClientResilienceGenerators.HandleRetryAfterHeader -> System.Func, System.TimeSpan>! +static readonly Microsoft.Extensions.Http.Resilience.HttpClientResiliencePredicates.IsTransientHttpException -> System.Predicate! +static readonly Microsoft.Extensions.Http.Resilience.HttpClientResiliencePredicates.IsTransientHttpFailure -> System.Predicate! diff --git a/src/Libraries/Microsoft.Extensions.Http.Resilience/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Http.Resilience/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..6578d5e3e28 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Http.Resilience/PublicAPI/net8.0/PublicAPI.Unshipped.txt @@ -0,0 +1,127 @@ +Microsoft.Extensions.Http.Resilience.FaultInjection.ContextExtensions +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.CircuitBreakerOptions.get -> Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerStrategyOptions! +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.RateLimiterOptions.get -> Microsoft.Extensions.Http.Resilience.HttpRateLimiterStrategyOptions! +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.RateLimiterOptions.set -> void +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.TimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerStrategyOptions +Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerStrategyOptions.HttpCircuitBreakerStrategyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpHedgingStrategyOptions +Microsoft.Extensions.Http.Resilience.HttpHedgingStrategyOptions.HttpHedgingStrategyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpRateLimiterStrategyOptions +Microsoft.Extensions.Http.Resilience.HttpRateLimiterStrategyOptions.HttpRateLimiterStrategyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpRequestMessageExtensions +Microsoft.Extensions.Http.Resilience.HttpResilienceStrategyBuilderExtensions +Microsoft.Extensions.Http.Resilience.HttpRetryStrategyOptions +Microsoft.Extensions.Http.Resilience.HttpRetryStrategyOptions.HttpRetryStrategyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpRetryStrategyOptions.ShouldRetryAfterHeader.get -> bool +Microsoft.Extensions.Http.Resilience.HttpRetryStrategyOptions.ShouldRetryAfterHeader.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.HedgingOptions.get -> Microsoft.Extensions.Http.Resilience.HttpHedgingStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.TotalRequestTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceBuilderBuilderExtensions +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.AttemptTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.CircuitBreakerOptions.get -> Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.RateLimiterOptions.get -> Microsoft.Extensions.Http.Resilience.HttpRateLimiterStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.RateLimiterOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.RetryOptions.get -> Microsoft.Extensions.Http.Resilience.HttpRetryStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.TotalRequestTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpTimeoutStrategyOptions +Microsoft.Extensions.Http.Resilience.HttpTimeoutStrategyOptions.HttpTimeoutStrategyOptions() -> void +Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder +Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder.StrategyName.get -> string! +Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder +Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder.StrategyName.get -> string! +Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext +Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext.BuilderName.get -> string! +Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext.EnableReloads(string? name = null) -> void +Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext.ServiceProvider.get -> System.IServiceProvider! +Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext.StrategyKey.get -> string! +static Microsoft.Extensions.Http.Resilience.FaultInjection.ContextExtensions.WithCallingRequestMessage(this Polly.Context! context, System.Net.Http.HttpRequestMessage! request) -> Polly.Context! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! strategyName, System.Action!, Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext!>! configure) -> Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! strategyName, System.Action!>! configure) -> Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardHedgingHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardHedgingHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpRequestMessageExtensions.GetResilienceContext(this System.Net.Http.HttpRequestMessage! requestMessage) -> Polly.ResilienceContext? +static Microsoft.Extensions.Http.Resilience.HttpRequestMessageExtensions.SetResilienceContext(this System.Net.Http.HttpRequestMessage! requestMessage, Polly.ResilienceContext? resilienceContext) -> void +static Microsoft.Extensions.Http.Resilience.HttpResilienceStrategyBuilderExtensions.SelectStrategyBy(this Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder! builder, System.Func!>! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpResilienceStrategyBuilderExtensions.SelectStrategyByAuthority(this Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResilienceBuilderBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResilienceBuilderBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResilienceBuilderBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResilienceBuilderBuilderExtensions.SelectStrategyBy(this Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! builder, System.Func!>! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResilienceBuilderBuilderExtensions.SelectStrategyByAuthority(this Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.SelectStrategyBy(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, System.Func!>! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.SelectStrategyByAuthority(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static readonly Microsoft.Extensions.Http.Resilience.HttpClientHedgingResiliencePredicates.IsTransientHttpOutcome -> System.Predicate>! +static readonly Microsoft.Extensions.Http.Resilience.HttpClientResiliencePredicates.IsTransientHttpOutcome -> System.Predicate>! +*REMOVED*Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions +*REMOVED*Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.BaseFallbackUri.get -> System.Uri? +*REMOVED*Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.BaseFallbackUri.set -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.FallbackClientHandlerOptions() -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.FallbackPolicyOptions.get -> Microsoft.Extensions.Http.Resilience.HttpFallbackPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.FallbackPolicyOptions.set -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.FaultInjection.PolicyContextExtensions +*REMOVED*Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.BulkheadOptions.get -> Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.BulkheadOptions.set -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.CircuitBreakerOptions.get -> Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.TimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HedgingHttpClientBuilderExtensions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions.HttpBulkheadPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions.HttpCircuitBreakerPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpClientResilienceGenerators +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpFallbackPolicyOptions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpFallbackPolicyOptions.HttpFallbackPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpHedgingPolicyOptions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpHedgingPolicyOptions.HttpHedgingPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpResiliencePipelineBuilderExtensions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions.HttpRetryPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions.ShouldRetryAfterHeader.get -> bool +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions.ShouldRetryAfterHeader.set -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.HedgingOptions.get -> Microsoft.Extensions.Http.Resilience.HttpHedgingPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.TotalRequestTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.AttemptTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.BulkheadOptions.get -> Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.BulkheadOptions.set -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.CircuitBreakerOptions.get -> Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.RetryOptions.get -> Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.TotalRequestTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions.HttpTimeoutPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder +*REMOVED*Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder +*REMOVED*Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder.PipelineName.get -> string! +*REMOVED*Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +*REMOVED*Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategy +*REMOVED*Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategy.TryGetNextRoute(out System.Uri? nextRoute) -> bool +*REMOVED*Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategyFactory +*REMOVED*Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategyFactory.CreateRoutingStrategy() -> Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategy! +*REMOVED*Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder.EndpointResiliencePipelineBuilder.get -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +*REMOVED*Microsoft.Extensions.Http.Resilience.PipelineKeySelector +*REMOVED*static Microsoft.Extensions.Http.Resilience.FaultInjection.PolicyContextExtensions.WithCallingRequestMessage(this Polly.Context! context, System.Net.Http.HttpRequestMessage! request) -> Polly.Context! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HedgingHttpClientBuilderExtensions.AddStandardHedgingHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HedgingHttpClientBuilderExtensions.AddStandardHedgingHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddFallbackHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddFallbackHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddFallbackHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! pipelineIdentifier) -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpResiliencePipelineBuilderExtensions.SelectPipelineBy(this Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! builder, System.Func! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpResiliencePipelineBuilderExtensions.SelectPipelineByAuthority(this Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.SelectPipelineBy(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, System.Func! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.SelectPipelineByAuthority(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.SelectPipelineBy(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, System.Func! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.SelectPipelineByAuthority(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +*REMOVED*static readonly Microsoft.Extensions.Http.Resilience.HttpClientResilienceGenerators.HandleRetryAfterHeader -> System.Func, System.TimeSpan>! diff --git a/src/Libraries/Microsoft.Extensions.Http.Resilience/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Http.Resilience/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..b42b2ab7b1b --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Http.Resilience/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,156 @@ + +#nullable enable +Microsoft.Extensions.Http.Resilience.Endpoint +Microsoft.Extensions.Http.Resilience.Endpoint.Endpoint() -> void +Microsoft.Extensions.Http.Resilience.Endpoint.Uri.get -> System.Uri? +Microsoft.Extensions.Http.Resilience.Endpoint.Uri.set -> void +Microsoft.Extensions.Http.Resilience.EndpointGroup +Microsoft.Extensions.Http.Resilience.EndpointGroup.EndpointGroup() -> void +Microsoft.Extensions.Http.Resilience.EndpointGroup.Endpoints.get -> System.Collections.Generic.IList! +Microsoft.Extensions.Http.Resilience.EndpointGroup.Endpoints.set -> void +Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions +Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.BaseFallbackUri.get -> System.Uri? +Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.BaseFallbackUri.set -> void +Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.FallbackClientHandlerOptions() -> void +Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.FallbackPolicyOptions.get -> Microsoft.Extensions.Http.Resilience.HttpFallbackPolicyOptions! +Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.FallbackPolicyOptions.set -> void +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpClientFaultInjectionExtensions +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder.AddException(string! key, System.Exception! exception) -> Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder! +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder.AddHttpContent(string! key, System.Net.Http.HttpContent! content) -> Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder! +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder.Configure() -> Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder! +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder.Configure(Microsoft.Extensions.Configuration.IConfiguration! section) -> Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder! +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder.Configure(System.Action! configureOptions) -> Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder! +Microsoft.Extensions.Http.Resilience.FaultInjection.HttpFaultInjectionOptionsBuilder.HttpFaultInjectionOptionsBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +Microsoft.Extensions.Http.Resilience.FaultInjection.IHttpClientChaosPolicyFactory +Microsoft.Extensions.Http.Resilience.FaultInjection.IHttpClientChaosPolicyFactory.CreateHttpResponsePolicy() -> Polly.Contrib.Simmy.Outcomes.AsyncInjectOutcomePolicy! +Microsoft.Extensions.Http.Resilience.FaultInjection.PolicyContextExtensions +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.BulkheadOptions.get -> Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions! +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.BulkheadOptions.set -> void +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.CircuitBreakerOptions.get -> Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions! +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.CircuitBreakerOptions.set -> void +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.HedgingEndpointOptions() -> void +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.TimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.TimeoutOptions.set -> void +Microsoft.Extensions.Http.Resilience.HedgingHttpClientBuilderExtensions +Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions +Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions.HttpBulkheadPolicyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions +Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions.HttpCircuitBreakerPolicyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions +Microsoft.Extensions.Http.Resilience.HttpClientHedgingResiliencePredicates +Microsoft.Extensions.Http.Resilience.HttpClientResilienceGenerators +Microsoft.Extensions.Http.Resilience.HttpClientResiliencePredicates +Microsoft.Extensions.Http.Resilience.HttpFallbackPolicyOptions +Microsoft.Extensions.Http.Resilience.HttpFallbackPolicyOptions.HttpFallbackPolicyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpHedgingPolicyOptions +Microsoft.Extensions.Http.Resilience.HttpHedgingPolicyOptions.HttpHedgingPolicyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpResiliencePipelineBuilderExtensions +Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions +Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions.HttpRetryPolicyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions.ShouldRetryAfterHeader.get -> bool +Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions.ShouldRetryAfterHeader.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.EndpointOptions.get -> Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.EndpointOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.HedgingOptions.get -> Microsoft.Extensions.Http.Resilience.HttpHedgingPolicyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.HedgingOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.HttpStandardHedgingResilienceOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.TotalRequestTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.TotalRequestTimeoutOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.AttemptTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.AttemptTimeoutOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.BulkheadOptions.get -> Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.BulkheadOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.CircuitBreakerOptions.get -> Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.CircuitBreakerOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.HttpStandardResilienceOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.RetryOptions.get -> Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.RetryOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.TotalRequestTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.TotalRequestTimeoutOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions +Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions +Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions.HttpTimeoutPolicyOptions() -> void +Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder +Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder +Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder.PipelineName.get -> string! +Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategy +Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategy.TryGetNextRoute(out System.Uri? nextRoute) -> bool +Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategyFactory +Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategyFactory.CreateRoutingStrategy() -> Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategy! +Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder +Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder.Name.get -> string! +Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder +Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder.EndpointResiliencePipelineBuilder.get -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder.Name.get -> string! +Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder.RoutingStrategyBuilder.get -> Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! +Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Http.Resilience.OrderedGroupsRoutingOptions +Microsoft.Extensions.Http.Resilience.OrderedGroupsRoutingOptions.Groups.get -> System.Collections.Generic.IList! +Microsoft.Extensions.Http.Resilience.OrderedGroupsRoutingOptions.Groups.set -> void +Microsoft.Extensions.Http.Resilience.OrderedGroupsRoutingOptions.OrderedGroupsRoutingOptions() -> void +Microsoft.Extensions.Http.Resilience.PipelineKeySelector +Microsoft.Extensions.Http.Resilience.RoutingStrategyBuilderExtensions +Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions +Microsoft.Extensions.Http.Resilience.WeightedEndpoint +Microsoft.Extensions.Http.Resilience.WeightedEndpoint.Uri.get -> System.Uri? +Microsoft.Extensions.Http.Resilience.WeightedEndpoint.Uri.set -> void +Microsoft.Extensions.Http.Resilience.WeightedEndpoint.Weight.get -> int +Microsoft.Extensions.Http.Resilience.WeightedEndpoint.Weight.set -> void +Microsoft.Extensions.Http.Resilience.WeightedEndpoint.WeightedEndpoint() -> void +Microsoft.Extensions.Http.Resilience.WeightedEndpointGroup +Microsoft.Extensions.Http.Resilience.WeightedEndpointGroup.Weight.get -> int +Microsoft.Extensions.Http.Resilience.WeightedEndpointGroup.Weight.set -> void +Microsoft.Extensions.Http.Resilience.WeightedEndpointGroup.WeightedEndpointGroup() -> void +Microsoft.Extensions.Http.Resilience.WeightedGroupSelectionMode +Microsoft.Extensions.Http.Resilience.WeightedGroupSelectionMode.EveryAttempt = 0 -> Microsoft.Extensions.Http.Resilience.WeightedGroupSelectionMode +Microsoft.Extensions.Http.Resilience.WeightedGroupSelectionMode.InitialAttempt = 1 -> Microsoft.Extensions.Http.Resilience.WeightedGroupSelectionMode +Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions +Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions.Groups.get -> System.Collections.Generic.IList! +Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions.Groups.set -> void +Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions.SelectionMode.get -> Microsoft.Extensions.Http.Resilience.WeightedGroupSelectionMode +Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions.SelectionMode.set -> void +Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions.WeightedGroupsRoutingOptions() -> void +static Microsoft.Extensions.Http.Resilience.FaultInjection.HttpClientFaultInjectionExtensions.AddFaultInjectionPolicyHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! httpClientBuilder, string! chaosPolicyOptionsGroupName) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Resilience.FaultInjection.HttpClientFaultInjectionExtensions.AddHttpClientFaultInjection(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Resilience.FaultInjection.HttpClientFaultInjectionExtensions.AddHttpClientFaultInjection(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Resilience.FaultInjection.HttpClientFaultInjectionExtensions.AddHttpClientFaultInjection(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Resilience.FaultInjection.HttpClientFaultInjectionExtensions.AddWeightedFaultInjectionPolicyHandlers(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! httpClientBuilder, Microsoft.Extensions.Configuration.IConfigurationSection! weightAssignmentsConfigSection) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Resilience.FaultInjection.HttpClientFaultInjectionExtensions.AddWeightedFaultInjectionPolicyHandlers(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! httpClientBuilder, System.Action! weightAssignmentsConfig) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Resilience.FaultInjection.PolicyContextExtensions.WithCallingRequestMessage(this Polly.Context! context, System.Net.Http.HttpRequestMessage! request) -> Polly.Context! +static Microsoft.Extensions.Http.Resilience.HedgingHttpClientBuilderExtensions.AddStandardHedgingHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.HedgingHttpClientBuilderExtensions.AddStandardHedgingHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddFallbackHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddFallbackHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddFallbackHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! pipelineIdentifier) -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpResiliencePipelineBuilderExtensions.SelectPipelineBy(this Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! builder, System.Func! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpResiliencePipelineBuilderExtensions.SelectPipelineByAuthority(this Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.SelectPipelineBy(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, System.Func! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.SelectPipelineByAuthority(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +static Microsoft.Extensions.Http.Resilience.RoutingStrategyBuilderExtensions.ConfigureOrderedGroups(this Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.RoutingStrategyBuilderExtensions.ConfigureOrderedGroups(this Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.RoutingStrategyBuilderExtensions.ConfigureOrderedGroups(this Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.RoutingStrategyBuilderExtensions.ConfigureWeightedGroups(this Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.RoutingStrategyBuilderExtensions.ConfigureWeightedGroups(this Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.RoutingStrategyBuilderExtensions.ConfigureWeightedGroups(this Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.SelectPipelineBy(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, System.Func! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.SelectPipelineByAuthority(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static readonly Microsoft.Extensions.Http.Resilience.HttpClientHedgingResiliencePredicates.IsTransientHttpException -> System.Predicate! +static readonly Microsoft.Extensions.Http.Resilience.HttpClientResilienceGenerators.HandleRetryAfterHeader -> System.Func, System.TimeSpan>! +static readonly Microsoft.Extensions.Http.Resilience.HttpClientResiliencePredicates.IsTransientHttpException -> System.Predicate! +static readonly Microsoft.Extensions.Http.Resilience.HttpClientResiliencePredicates.IsTransientHttpFailure -> System.Predicate! diff --git a/src/Libraries/Microsoft.Extensions.Http.Resilience/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Http.Resilience/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..6578d5e3e28 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Http.Resilience/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt @@ -0,0 +1,127 @@ +Microsoft.Extensions.Http.Resilience.FaultInjection.ContextExtensions +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.CircuitBreakerOptions.get -> Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerStrategyOptions! +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.RateLimiterOptions.get -> Microsoft.Extensions.Http.Resilience.HttpRateLimiterStrategyOptions! +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.RateLimiterOptions.set -> void +Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.TimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerStrategyOptions +Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerStrategyOptions.HttpCircuitBreakerStrategyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpHedgingStrategyOptions +Microsoft.Extensions.Http.Resilience.HttpHedgingStrategyOptions.HttpHedgingStrategyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpRateLimiterStrategyOptions +Microsoft.Extensions.Http.Resilience.HttpRateLimiterStrategyOptions.HttpRateLimiterStrategyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpRequestMessageExtensions +Microsoft.Extensions.Http.Resilience.HttpResilienceStrategyBuilderExtensions +Microsoft.Extensions.Http.Resilience.HttpRetryStrategyOptions +Microsoft.Extensions.Http.Resilience.HttpRetryStrategyOptions.HttpRetryStrategyOptions() -> void +Microsoft.Extensions.Http.Resilience.HttpRetryStrategyOptions.ShouldRetryAfterHeader.get -> bool +Microsoft.Extensions.Http.Resilience.HttpRetryStrategyOptions.ShouldRetryAfterHeader.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.HedgingOptions.get -> Microsoft.Extensions.Http.Resilience.HttpHedgingStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.TotalRequestTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceBuilderBuilderExtensions +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.AttemptTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.CircuitBreakerOptions.get -> Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.RateLimiterOptions.get -> Microsoft.Extensions.Http.Resilience.HttpRateLimiterStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.RateLimiterOptions.set -> void +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.RetryOptions.get -> Microsoft.Extensions.Http.Resilience.HttpRetryStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.TotalRequestTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutStrategyOptions! +Microsoft.Extensions.Http.Resilience.HttpTimeoutStrategyOptions +Microsoft.Extensions.Http.Resilience.HttpTimeoutStrategyOptions.HttpTimeoutStrategyOptions() -> void +Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder +Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder.StrategyName.get -> string! +Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder +Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder.StrategyName.get -> string! +Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext +Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext.BuilderName.get -> string! +Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext.EnableReloads(string? name = null) -> void +Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext.ServiceProvider.get -> System.IServiceProvider! +Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext.StrategyKey.get -> string! +static Microsoft.Extensions.Http.Resilience.FaultInjection.ContextExtensions.WithCallingRequestMessage(this Polly.Context! context, System.Net.Http.HttpRequestMessage! request) -> Polly.Context! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! strategyName, System.Action!, Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext!>! configure) -> Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! strategyName, System.Action!>! configure) -> Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardHedgingHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardHedgingHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpRequestMessageExtensions.GetResilienceContext(this System.Net.Http.HttpRequestMessage! requestMessage) -> Polly.ResilienceContext? +static Microsoft.Extensions.Http.Resilience.HttpRequestMessageExtensions.SetResilienceContext(this System.Net.Http.HttpRequestMessage! requestMessage, Polly.ResilienceContext? resilienceContext) -> void +static Microsoft.Extensions.Http.Resilience.HttpResilienceStrategyBuilderExtensions.SelectStrategyBy(this Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder! builder, System.Func!>! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpResilienceStrategyBuilderExtensions.SelectStrategyByAuthority(this Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IHttpResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResilienceBuilderBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResilienceBuilderBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResilienceBuilderBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResilienceBuilderBuilderExtensions.SelectStrategyBy(this Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! builder, System.Func!>! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.HttpStandardResilienceBuilderBuilderExtensions.SelectStrategyByAuthority(this Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResilienceStrategyBuilder! +static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.SelectStrategyBy(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, System.Func!>! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.SelectStrategyByAuthority(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +static readonly Microsoft.Extensions.Http.Resilience.HttpClientHedgingResiliencePredicates.IsTransientHttpOutcome -> System.Predicate>! +static readonly Microsoft.Extensions.Http.Resilience.HttpClientResiliencePredicates.IsTransientHttpOutcome -> System.Predicate>! +*REMOVED*Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions +*REMOVED*Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.BaseFallbackUri.get -> System.Uri? +*REMOVED*Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.BaseFallbackUri.set -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.FallbackClientHandlerOptions() -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.FallbackPolicyOptions.get -> Microsoft.Extensions.Http.Resilience.HttpFallbackPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.FallbackPolicyOptions.set -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.FaultInjection.PolicyContextExtensions +*REMOVED*Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.BulkheadOptions.get -> Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.BulkheadOptions.set -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.CircuitBreakerOptions.get -> Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.TimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HedgingHttpClientBuilderExtensions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions.HttpBulkheadPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions.HttpCircuitBreakerPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpClientResilienceGenerators +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpFallbackPolicyOptions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpFallbackPolicyOptions.HttpFallbackPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpHedgingPolicyOptions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpHedgingPolicyOptions.HttpHedgingPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpResiliencePipelineBuilderExtensions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions.HttpRetryPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions.ShouldRetryAfterHeader.get -> bool +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions.ShouldRetryAfterHeader.set -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.HedgingOptions.get -> Microsoft.Extensions.Http.Resilience.HttpHedgingPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.TotalRequestTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.AttemptTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.BulkheadOptions.get -> Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.BulkheadOptions.set -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.CircuitBreakerOptions.get -> Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.RetryOptions.get -> Microsoft.Extensions.Http.Resilience.HttpRetryPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.TotalRequestTimeoutOptions.get -> Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions! +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions +*REMOVED*Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions.HttpTimeoutPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder +*REMOVED*Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder +*REMOVED*Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder.PipelineName.get -> string! +*REMOVED*Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +*REMOVED*Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategy +*REMOVED*Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategy.TryGetNextRoute(out System.Uri? nextRoute) -> bool +*REMOVED*Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategyFactory +*REMOVED*Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategyFactory.CreateRoutingStrategy() -> Microsoft.Extensions.Http.Resilience.IRequestRoutingStrategy! +*REMOVED*Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder.EndpointResiliencePipelineBuilder.get -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +*REMOVED*Microsoft.Extensions.Http.Resilience.PipelineKeySelector +*REMOVED*static Microsoft.Extensions.Http.Resilience.FaultInjection.PolicyContextExtensions.WithCallingRequestMessage(this Polly.Context! context, System.Net.Http.HttpRequestMessage! request) -> Polly.Context! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HedgingHttpClientBuilderExtensions.AddStandardHedgingHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HedgingHttpClientBuilderExtensions.AddStandardHedgingHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddFallbackHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddFallbackHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddFallbackHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! pipelineIdentifier) -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions.AddStandardResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpResiliencePipelineBuilderExtensions.SelectPipelineBy(this Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! builder, System.Func! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpResiliencePipelineBuilderExtensions.SelectPipelineByAuthority(this Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.Configure(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.SelectPipelineBy(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, System.Func! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.HttpStandardResiliencePipelineBuilderExtensions.SelectPipelineByAuthority(this Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IHttpStandardResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.SelectPipelineBy(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, System.Func! selectorFactory) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +*REMOVED*static Microsoft.Extensions.Http.Resilience.StandardHedgingHandlerBuilderExtensions.SelectPipelineByAuthority(this Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! builder, Microsoft.Extensions.Compliance.Classification.DataClassification classification) -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder! +*REMOVED*static readonly Microsoft.Extensions.Http.Resilience.HttpClientResilienceGenerators.HandleRetryAfterHeader -> System.Func, System.TimeSpan>! diff --git a/src/Libraries/Microsoft.Extensions.Http.Telemetry/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Http.Telemetry/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..b4bac7400a8 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Http.Telemetry/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,89 @@ + +#nullable enable +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.Duration = "duration" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.Host = "httpHost" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.Method = "httpMethod" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.Path = "httpPath" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.RequestBody = "httpRequestBody" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.RequestHeaderPrefix = "httpRequestHeader_" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.ResponseBody = "httpResponseBody" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.ResponseHeaderPrefix = "httpResponseHeader_" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.StatusCode = "httpStatusCode" -> string! +Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryExtensions +Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryOptions +Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryOptions.EnableDetailedLatencyBreakdown.get -> bool +Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryOptions.EnableDetailedLatencyBreakdown.set -> void +Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryOptions.HttpClientLatencyTelemetryOptions() -> void +Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions +Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions +Microsoft.Extensions.Http.Telemetry.Logging.IHttpClientLogEnricher +Microsoft.Extensions.Http.Telemetry.Logging.IHttpClientLogEnricher.Enrich(Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag! enrichmentBag, System.Net.Http.HttpRequestMessage? request = null, System.Net.Http.HttpResponseMessage? response = null) -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.BodyReadTimeout.get -> System.TimeSpan +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.BodyReadTimeout.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.BodySizeLimit.get -> int +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.BodySizeLimit.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.LogBody.get -> bool +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.LogBody.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.LoggingOptions() -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.LogRequestStart.get -> bool +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.LogRequestStart.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestBodyContentTypes.get -> System.Collections.Generic.ISet! +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestBodyContentTypes.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestHeadersDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestHeadersDataClasses.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestPathLoggingMode.get -> Microsoft.Extensions.Http.Telemetry.Logging.OutgoingPathLoggingMode +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestPathLoggingMode.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestPathParameterRedactionMode.get -> Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestPathParameterRedactionMode.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.ResponseBodyContentTypes.get -> System.Collections.Generic.ISet! +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.ResponseBodyContentTypes.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.ResponseHeadersDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.ResponseHeadersDataClasses.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RouteParameterDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.Extensions.Http.Telemetry.Logging.OutgoingPathLoggingMode +Microsoft.Extensions.Http.Telemetry.Logging.OutgoingPathLoggingMode.Formatted = 0 -> Microsoft.Extensions.Http.Telemetry.Logging.OutgoingPathLoggingMode +Microsoft.Extensions.Http.Telemetry.Logging.OutgoingPathLoggingMode.Structured = 1 -> Microsoft.Extensions.Http.Telemetry.Logging.OutgoingPathLoggingMode +Microsoft.Extensions.Http.Telemetry.Metering.HttpClientMeteringExtensions +Microsoft.Extensions.Http.Telemetry.Metering.HttpMeteringHandler +Microsoft.Extensions.Http.Telemetry.Metering.HttpMeteringHandler.HttpMeteringHandler(Microsoft.Extensions.Telemetry.Metering.Meter! meter, System.Collections.Generic.IEnumerable! enrichers) -> void +Microsoft.Extensions.Http.Telemetry.Metering.HttpRequestResultType +Microsoft.Extensions.Http.Telemetry.Metering.HttpRequestResultType.ExpectedFailure = 2 -> Microsoft.Extensions.Http.Telemetry.Metering.HttpRequestResultType +Microsoft.Extensions.Http.Telemetry.Metering.HttpRequestResultType.Failure = 1 -> Microsoft.Extensions.Http.Telemetry.Metering.HttpRequestResultType +Microsoft.Extensions.Http.Telemetry.Metering.HttpRequestResultType.Success = 0 -> Microsoft.Extensions.Http.Telemetry.Metering.HttpRequestResultType +Microsoft.Extensions.Http.Telemetry.Metering.IOutgoingRequestMetricEnricher +Microsoft.Extensions.Http.Telemetry.Metering.IOutgoingRequestMetricEnricher.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions +Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingOptions +Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingOptions.HttpClientTracingOptions() -> void +Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingOptions.RequestPathParameterRedactionMode.get -> Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingOptions.RequestPathParameterRedactionMode.set -> void +Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingOptions.RouteParameterDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingOptions.RouteParameterDataClasses.set -> void +Microsoft.Extensions.Http.Telemetry.Tracing.IHttpClientTraceEnricher +Microsoft.Extensions.Http.Telemetry.Tracing.IHttpClientTraceEnricher.Enrich(System.Diagnostics.Activity! activity, System.Net.HttpWebRequest? webRequest, System.Net.HttpWebResponse? webResponse) -> void +Microsoft.Extensions.Http.Telemetry.Tracing.IHttpPathRedactor +Microsoft.Extensions.Http.Telemetry.Tracing.IHttpPathRedactor.Redact(string! routeTemplate, string! httpPath, System.Collections.Generic.IReadOnlyDictionary! parametersToRedact, out int parameterCount) -> string! +override Microsoft.Extensions.Http.Telemetry.Metering.HttpMeteringHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +static Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryExtensions.AddDefaultHttpClientLatencyTelemetry(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryExtensions.AddDefaultHttpClientLatencyTelemetry(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryExtensions.AddDefaultHttpClientLatencyTelemetry(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions.AddDefaultHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions.AddDefaultHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions.AddDefaultHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions.AddHttpClientLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions.AddHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions.AddHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions.AddHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Telemetry.Metering.HttpClientMeteringExtensions.AddDefaultHttpClientMetering(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Metering.HttpClientMeteringExtensions.AddHttpClientMetering(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Telemetry.Metering.HttpClientMeteringExtensions.AddOutgoingRequestMetricEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Http.Telemetry.Metering.IOutgoingRequestMetricEnricher! enricher) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Metering.HttpClientMeteringExtensions.AddOutgoingRequestMetricEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions.AddHttpClientTraceEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Http.Telemetry.Tracing.IHttpClientTraceEnricher! enricher) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions.AddHttpClientTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder, Microsoft.Extensions.Http.Telemetry.Tracing.IHttpClientTraceEnricher! enricher) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions.AddHttpClientTraceEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions.AddHttpClientTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions.AddHttpClientTracing(this OpenTelemetry.Trace.TracerProviderBuilder! builder) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions.AddHttpClientTracing(this OpenTelemetry.Trace.TracerProviderBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions.AddHttpClientTracing(this OpenTelemetry.Trace.TracerProviderBuilder! builder, System.Action! configure) -> OpenTelemetry.Trace.TracerProviderBuilder! diff --git a/src/Libraries/Microsoft.Extensions.Http.Telemetry/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Http.Telemetry/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Http.Telemetry/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Http.Telemetry/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..80be9a6523e --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Http.Telemetry/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,90 @@ + +#nullable enable +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.Duration = "duration" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.Host = "httpHost" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.Method = "httpMethod" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.Path = "httpPath" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.RequestBody = "httpRequestBody" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.RequestHeaderPrefix = "httpRequestHeader_" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.ResponseBody = "httpResponseBody" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.ResponseHeaderPrefix = "httpResponseHeader_" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.StatusCode = "httpStatusCode" -> string! +Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryExtensions +Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryOptions +Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryOptions.EnableDetailedLatencyBreakdown.get -> bool +Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryOptions.EnableDetailedLatencyBreakdown.set -> void +Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryOptions.HttpClientLatencyTelemetryOptions() -> void +Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions +Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions +Microsoft.Extensions.Http.Telemetry.Logging.IHttpClientLogEnricher +Microsoft.Extensions.Http.Telemetry.Logging.IHttpClientLogEnricher.Enrich(Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag! enrichmentBag, System.Net.Http.HttpRequestMessage? request = null, System.Net.Http.HttpResponseMessage? response = null) -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.BodyReadTimeout.get -> System.TimeSpan +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.BodyReadTimeout.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.BodySizeLimit.get -> int +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.BodySizeLimit.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.LogBody.get -> bool +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.LogBody.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.LoggingOptions() -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.LogRequestStart.get -> bool +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.LogRequestStart.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestBodyContentTypes.get -> System.Collections.Generic.ISet! +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestBodyContentTypes.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestHeadersDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestHeadersDataClasses.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestPathLoggingMode.get -> Microsoft.Extensions.Http.Telemetry.Logging.OutgoingPathLoggingMode +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestPathLoggingMode.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestPathParameterRedactionMode.get -> Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestPathParameterRedactionMode.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.ResponseBodyContentTypes.get -> System.Collections.Generic.ISet! +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.ResponseBodyContentTypes.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.ResponseHeadersDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.ResponseHeadersDataClasses.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RouteParameterDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.Extensions.Http.Telemetry.Logging.OutgoingPathLoggingMode +Microsoft.Extensions.Http.Telemetry.Logging.OutgoingPathLoggingMode.Formatted = 0 -> Microsoft.Extensions.Http.Telemetry.Logging.OutgoingPathLoggingMode +Microsoft.Extensions.Http.Telemetry.Logging.OutgoingPathLoggingMode.Structured = 1 -> Microsoft.Extensions.Http.Telemetry.Logging.OutgoingPathLoggingMode +Microsoft.Extensions.Http.Telemetry.Metering.HttpClientMeteringExtensions +Microsoft.Extensions.Http.Telemetry.Metering.HttpMeteringHandler +Microsoft.Extensions.Http.Telemetry.Metering.HttpMeteringHandler.HttpMeteringHandler(Microsoft.Extensions.Telemetry.Metering.Meter! meter, System.Collections.Generic.IEnumerable! enrichers) -> void +Microsoft.Extensions.Http.Telemetry.Metering.HttpRequestResultType +Microsoft.Extensions.Http.Telemetry.Metering.HttpRequestResultType.ExpectedFailure = 2 -> Microsoft.Extensions.Http.Telemetry.Metering.HttpRequestResultType +Microsoft.Extensions.Http.Telemetry.Metering.HttpRequestResultType.Failure = 1 -> Microsoft.Extensions.Http.Telemetry.Metering.HttpRequestResultType +Microsoft.Extensions.Http.Telemetry.Metering.HttpRequestResultType.Success = 0 -> Microsoft.Extensions.Http.Telemetry.Metering.HttpRequestResultType +Microsoft.Extensions.Http.Telemetry.Metering.IOutgoingRequestMetricEnricher +Microsoft.Extensions.Http.Telemetry.Metering.IOutgoingRequestMetricEnricher.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions +Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingOptions +Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingOptions.HttpClientTracingOptions() -> void +Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingOptions.RequestPathParameterRedactionMode.get -> Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingOptions.RequestPathParameterRedactionMode.set -> void +Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingOptions.RouteParameterDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingOptions.RouteParameterDataClasses.set -> void +Microsoft.Extensions.Http.Telemetry.Tracing.IHttpClientTraceEnricher +Microsoft.Extensions.Http.Telemetry.Tracing.IHttpClientTraceEnricher.Enrich(System.Diagnostics.Activity! activity, System.Net.Http.HttpRequestMessage? request, System.Net.Http.HttpResponseMessage? response) -> void +Microsoft.Extensions.Http.Telemetry.Tracing.IHttpPathRedactor +Microsoft.Extensions.Http.Telemetry.Tracing.IHttpPathRedactor.Redact(string! routeTemplate, string! httpPath, System.Collections.Generic.IReadOnlyDictionary! parametersToRedact, out int parameterCount) -> string! +override Microsoft.Extensions.Http.Telemetry.Metering.HttpMeteringHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +static Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryExtensions.AddDefaultHttpClientLatencyTelemetry(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryExtensions.AddDefaultHttpClientLatencyTelemetry(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryExtensions.AddDefaultHttpClientLatencyTelemetry(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions.AddDefaultHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions.AddDefaultHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions.AddDefaultHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions.AddHttpClientLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions.AddHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions.AddHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions.AddHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Telemetry.Metering.HttpClientMeteringExtensions.AddDefaultHttpClientMetering(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Metering.HttpClientMeteringExtensions.AddHttpClientMetering(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Telemetry.Metering.HttpClientMeteringExtensions.AddHttpClientMeteringForAllHttpClients(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Metering.HttpClientMeteringExtensions.AddOutgoingRequestMetricEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Http.Telemetry.Metering.IOutgoingRequestMetricEnricher! enricher) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Metering.HttpClientMeteringExtensions.AddOutgoingRequestMetricEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions.AddHttpClientTraceEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Http.Telemetry.Tracing.IHttpClientTraceEnricher! enricher) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions.AddHttpClientTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder, Microsoft.Extensions.Http.Telemetry.Tracing.IHttpClientTraceEnricher! enricher) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions.AddHttpClientTraceEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions.AddHttpClientTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions.AddHttpClientTracing(this OpenTelemetry.Trace.TracerProviderBuilder! builder) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions.AddHttpClientTracing(this OpenTelemetry.Trace.TracerProviderBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions.AddHttpClientTracing(this OpenTelemetry.Trace.TracerProviderBuilder! builder, System.Action! configure) -> OpenTelemetry.Trace.TracerProviderBuilder! diff --git a/src/Libraries/Microsoft.Extensions.Http.Telemetry/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Http.Telemetry/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Http.Telemetry/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Http.Telemetry/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..80be9a6523e --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Http.Telemetry/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,90 @@ + +#nullable enable +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.Duration = "duration" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.Host = "httpHost" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.Method = "httpMethod" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.Path = "httpPath" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.RequestBody = "httpRequestBody" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.RequestHeaderPrefix = "httpRequestHeader_" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.ResponseBody = "httpResponseBody" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.ResponseHeaderPrefix = "httpResponseHeader_" -> string! +const Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.StatusCode = "httpStatusCode" -> string! +Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryExtensions +Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryOptions +Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryOptions.EnableDetailedLatencyBreakdown.get -> bool +Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryOptions.EnableDetailedLatencyBreakdown.set -> void +Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryOptions.HttpClientLatencyTelemetryOptions() -> void +Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions +Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions +Microsoft.Extensions.Http.Telemetry.Logging.IHttpClientLogEnricher +Microsoft.Extensions.Http.Telemetry.Logging.IHttpClientLogEnricher.Enrich(Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag! enrichmentBag, System.Net.Http.HttpRequestMessage? request = null, System.Net.Http.HttpResponseMessage? response = null) -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.BodyReadTimeout.get -> System.TimeSpan +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.BodyReadTimeout.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.BodySizeLimit.get -> int +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.BodySizeLimit.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.LogBody.get -> bool +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.LogBody.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.LoggingOptions() -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.LogRequestStart.get -> bool +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.LogRequestStart.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestBodyContentTypes.get -> System.Collections.Generic.ISet! +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestBodyContentTypes.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestHeadersDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestHeadersDataClasses.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestPathLoggingMode.get -> Microsoft.Extensions.Http.Telemetry.Logging.OutgoingPathLoggingMode +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestPathLoggingMode.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestPathParameterRedactionMode.get -> Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RequestPathParameterRedactionMode.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.ResponseBodyContentTypes.get -> System.Collections.Generic.ISet! +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.ResponseBodyContentTypes.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.ResponseHeadersDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.ResponseHeadersDataClasses.set -> void +Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.RouteParameterDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.Extensions.Http.Telemetry.Logging.OutgoingPathLoggingMode +Microsoft.Extensions.Http.Telemetry.Logging.OutgoingPathLoggingMode.Formatted = 0 -> Microsoft.Extensions.Http.Telemetry.Logging.OutgoingPathLoggingMode +Microsoft.Extensions.Http.Telemetry.Logging.OutgoingPathLoggingMode.Structured = 1 -> Microsoft.Extensions.Http.Telemetry.Logging.OutgoingPathLoggingMode +Microsoft.Extensions.Http.Telemetry.Metering.HttpClientMeteringExtensions +Microsoft.Extensions.Http.Telemetry.Metering.HttpMeteringHandler +Microsoft.Extensions.Http.Telemetry.Metering.HttpMeteringHandler.HttpMeteringHandler(Microsoft.Extensions.Telemetry.Metering.Meter! meter, System.Collections.Generic.IEnumerable! enrichers) -> void +Microsoft.Extensions.Http.Telemetry.Metering.HttpRequestResultType +Microsoft.Extensions.Http.Telemetry.Metering.HttpRequestResultType.ExpectedFailure = 2 -> Microsoft.Extensions.Http.Telemetry.Metering.HttpRequestResultType +Microsoft.Extensions.Http.Telemetry.Metering.HttpRequestResultType.Failure = 1 -> Microsoft.Extensions.Http.Telemetry.Metering.HttpRequestResultType +Microsoft.Extensions.Http.Telemetry.Metering.HttpRequestResultType.Success = 0 -> Microsoft.Extensions.Http.Telemetry.Metering.HttpRequestResultType +Microsoft.Extensions.Http.Telemetry.Metering.IOutgoingRequestMetricEnricher +Microsoft.Extensions.Http.Telemetry.Metering.IOutgoingRequestMetricEnricher.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions +Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingOptions +Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingOptions.HttpClientTracingOptions() -> void +Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingOptions.RequestPathParameterRedactionMode.get -> Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingOptions.RequestPathParameterRedactionMode.set -> void +Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingOptions.RouteParameterDataClasses.get -> System.Collections.Generic.IDictionary! +Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingOptions.RouteParameterDataClasses.set -> void +Microsoft.Extensions.Http.Telemetry.Tracing.IHttpClientTraceEnricher +Microsoft.Extensions.Http.Telemetry.Tracing.IHttpClientTraceEnricher.Enrich(System.Diagnostics.Activity! activity, System.Net.Http.HttpRequestMessage? request, System.Net.Http.HttpResponseMessage? response) -> void +Microsoft.Extensions.Http.Telemetry.Tracing.IHttpPathRedactor +Microsoft.Extensions.Http.Telemetry.Tracing.IHttpPathRedactor.Redact(string! routeTemplate, string! httpPath, System.Collections.Generic.IReadOnlyDictionary! parametersToRedact, out int parameterCount) -> string! +override Microsoft.Extensions.Http.Telemetry.Metering.HttpMeteringHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +static Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryExtensions.AddDefaultHttpClientLatencyTelemetry(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryExtensions.AddDefaultHttpClientLatencyTelemetry(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryExtensions.AddDefaultHttpClientLatencyTelemetry(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingDimensions.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions.AddDefaultHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions.AddDefaultHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions.AddDefaultHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions.AddHttpClientLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions.AddHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions.AddHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Telemetry.Logging.HttpClientLoggingExtensions.AddHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Telemetry.Metering.HttpClientMeteringExtensions.AddDefaultHttpClientMetering(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Metering.HttpClientMeteringExtensions.AddHttpClientMetering(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.Http.Telemetry.Metering.HttpClientMeteringExtensions.AddHttpClientMeteringForAllHttpClients(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Metering.HttpClientMeteringExtensions.AddOutgoingRequestMetricEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Http.Telemetry.Metering.IOutgoingRequestMetricEnricher! enricher) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Metering.HttpClientMeteringExtensions.AddOutgoingRequestMetricEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions.AddHttpClientTraceEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Http.Telemetry.Tracing.IHttpClientTraceEnricher! enricher) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions.AddHttpClientTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder, Microsoft.Extensions.Http.Telemetry.Tracing.IHttpClientTraceEnricher! enricher) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions.AddHttpClientTraceEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions.AddHttpClientTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions.AddHttpClientTracing(this OpenTelemetry.Trace.TracerProviderBuilder! builder) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions.AddHttpClientTracing(this OpenTelemetry.Trace.TracerProviderBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingExtensions.AddHttpClientTracing(this OpenTelemetry.Trace.TracerProviderBuilder! builder, System.Action! configure) -> OpenTelemetry.Trace.TracerProviderBuilder! diff --git a/src/Libraries/Microsoft.Extensions.Http.Telemetry/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Http.Telemetry/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.ObjectPool.DependencyInjection/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.ObjectPool.DependencyInjection/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..ac88641da1d --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.ObjectPool.DependencyInjection/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,11 @@ + +#nullable enable +Microsoft.Extensions.ObjectPool.DependencyInjectionPoolOptions +Microsoft.Extensions.ObjectPool.DependencyInjectionPoolOptions.Capacity.get -> int +Microsoft.Extensions.ObjectPool.DependencyInjectionPoolOptions.Capacity.set -> void +Microsoft.Extensions.ObjectPool.DependencyInjectionPoolOptions.DependencyInjectionPoolOptions() -> void +Microsoft.Extensions.ObjectPool.ObjectPoolServiceCollectionExtensions +static Microsoft.Extensions.ObjectPool.ObjectPoolServiceCollectionExtensions.AddPooled(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action? configure = null) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.ObjectPool.ObjectPoolServiceCollectionExtensions.AddPooled(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action? configure = null) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.ObjectPool.ObjectPoolServiceCollectionExtensions.ConfigurePool(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.ObjectPool.ObjectPoolServiceCollectionExtensions.ConfigurePools(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Libraries/Microsoft.Extensions.ObjectPool.DependencyInjection/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.ObjectPool.DependencyInjection/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.ObjectPool.DependencyInjection/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.ObjectPool.DependencyInjection/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..ac88641da1d --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.ObjectPool.DependencyInjection/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,11 @@ + +#nullable enable +Microsoft.Extensions.ObjectPool.DependencyInjectionPoolOptions +Microsoft.Extensions.ObjectPool.DependencyInjectionPoolOptions.Capacity.get -> int +Microsoft.Extensions.ObjectPool.DependencyInjectionPoolOptions.Capacity.set -> void +Microsoft.Extensions.ObjectPool.DependencyInjectionPoolOptions.DependencyInjectionPoolOptions() -> void +Microsoft.Extensions.ObjectPool.ObjectPoolServiceCollectionExtensions +static Microsoft.Extensions.ObjectPool.ObjectPoolServiceCollectionExtensions.AddPooled(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action? configure = null) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.ObjectPool.ObjectPoolServiceCollectionExtensions.AddPooled(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action? configure = null) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.ObjectPool.ObjectPoolServiceCollectionExtensions.ConfigurePool(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.ObjectPool.ObjectPoolServiceCollectionExtensions.ConfigurePools(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Libraries/Microsoft.Extensions.ObjectPool.DependencyInjection/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.ObjectPool.DependencyInjection/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.ObjectPool.DependencyInjection/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.ObjectPool.DependencyInjection/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..ac88641da1d --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.ObjectPool.DependencyInjection/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,11 @@ + +#nullable enable +Microsoft.Extensions.ObjectPool.DependencyInjectionPoolOptions +Microsoft.Extensions.ObjectPool.DependencyInjectionPoolOptions.Capacity.get -> int +Microsoft.Extensions.ObjectPool.DependencyInjectionPoolOptions.Capacity.set -> void +Microsoft.Extensions.ObjectPool.DependencyInjectionPoolOptions.DependencyInjectionPoolOptions() -> void +Microsoft.Extensions.ObjectPool.ObjectPoolServiceCollectionExtensions +static Microsoft.Extensions.ObjectPool.ObjectPoolServiceCollectionExtensions.AddPooled(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action? configure = null) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.ObjectPool.ObjectPoolServiceCollectionExtensions.AddPooled(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action? configure = null) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.ObjectPool.ObjectPoolServiceCollectionExtensions.ConfigurePool(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.ObjectPool.ObjectPoolServiceCollectionExtensions.ConfigurePools(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Libraries/Microsoft.Extensions.ObjectPool.DependencyInjection/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.ObjectPool.DependencyInjection/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Options.Contextual/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Options.Contextual/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..c875abfd0da --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Options.Contextual/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,35 @@ + +#nullable enable +Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions +Microsoft.Extensions.Options.Contextual.IConfigureContextualOptions +Microsoft.Extensions.Options.Contextual.IConfigureContextualOptions.Configure(TOptions! options) -> void +Microsoft.Extensions.Options.Contextual.IContextualOptions +Microsoft.Extensions.Options.Contextual.IContextualOptions.GetAsync(in TContext context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +Microsoft.Extensions.Options.Contextual.IContextualOptionsFactory +Microsoft.Extensions.Options.Contextual.IContextualOptionsFactory.CreateAsync(string! name, in TContext context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +Microsoft.Extensions.Options.Contextual.ILoadContextualOptions +Microsoft.Extensions.Options.Contextual.ILoadContextualOptions.LoadAsync(string! name, in TContext context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask!> +Microsoft.Extensions.Options.Contextual.INamedContextualOptions +Microsoft.Extensions.Options.Contextual.INamedContextualOptions.GetAsync(string! name, in TContext context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +Microsoft.Extensions.Options.Contextual.IOptionsContext +Microsoft.Extensions.Options.Contextual.IOptionsContext.PopulateReceiver(T receiver) -> void +Microsoft.Extensions.Options.Contextual.IOptionsContextReceiver +Microsoft.Extensions.Options.Contextual.IOptionsContextReceiver.Receive(string! key, T value) -> void +Microsoft.Extensions.Options.Contextual.IPostConfigureContextualOptions +Microsoft.Extensions.Options.Contextual.IPostConfigureContextualOptions.PostConfigure(string! name, in TContext context, TOptions! options) -> void +Microsoft.Extensions.Options.Contextual.IValidateContextualOptions +Microsoft.Extensions.Options.Contextual.IValidateContextualOptions.Validate(string? name, TOptions! options) -> Microsoft.Extensions.Options.ValidateOptionsResult! +Microsoft.Extensions.Options.Contextual.NullConfigureContextualOptions +Microsoft.Extensions.Options.Contextual.OptionsContextAttribute +Microsoft.Extensions.Options.Contextual.OptionsContextAttribute.OptionsContextAttribute() -> void +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.AddContextualOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.Configure(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! name, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.Configure(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! name, System.Func!>>! loadOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.Configure(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.Configure(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func!>>! loadOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.PostConfigure(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string? name, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.PostConfigure(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.PostConfigureAll(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.ValidateContextualOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! name, System.Func! validate, string! failureMessage) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.ValidateContextualOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func! validate, string! failureMessage) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.NullConfigureContextualOptions.GetInstance() -> Microsoft.Extensions.Options.Contextual.IConfigureContextualOptions! diff --git a/src/Libraries/Microsoft.Extensions.Options.Contextual/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Options.Contextual/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Options.Contextual/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Options.Contextual/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..c875abfd0da --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Options.Contextual/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,35 @@ + +#nullable enable +Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions +Microsoft.Extensions.Options.Contextual.IConfigureContextualOptions +Microsoft.Extensions.Options.Contextual.IConfigureContextualOptions.Configure(TOptions! options) -> void +Microsoft.Extensions.Options.Contextual.IContextualOptions +Microsoft.Extensions.Options.Contextual.IContextualOptions.GetAsync(in TContext context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +Microsoft.Extensions.Options.Contextual.IContextualOptionsFactory +Microsoft.Extensions.Options.Contextual.IContextualOptionsFactory.CreateAsync(string! name, in TContext context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +Microsoft.Extensions.Options.Contextual.ILoadContextualOptions +Microsoft.Extensions.Options.Contextual.ILoadContextualOptions.LoadAsync(string! name, in TContext context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask!> +Microsoft.Extensions.Options.Contextual.INamedContextualOptions +Microsoft.Extensions.Options.Contextual.INamedContextualOptions.GetAsync(string! name, in TContext context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +Microsoft.Extensions.Options.Contextual.IOptionsContext +Microsoft.Extensions.Options.Contextual.IOptionsContext.PopulateReceiver(T receiver) -> void +Microsoft.Extensions.Options.Contextual.IOptionsContextReceiver +Microsoft.Extensions.Options.Contextual.IOptionsContextReceiver.Receive(string! key, T value) -> void +Microsoft.Extensions.Options.Contextual.IPostConfigureContextualOptions +Microsoft.Extensions.Options.Contextual.IPostConfigureContextualOptions.PostConfigure(string! name, in TContext context, TOptions! options) -> void +Microsoft.Extensions.Options.Contextual.IValidateContextualOptions +Microsoft.Extensions.Options.Contextual.IValidateContextualOptions.Validate(string? name, TOptions! options) -> Microsoft.Extensions.Options.ValidateOptionsResult! +Microsoft.Extensions.Options.Contextual.NullConfigureContextualOptions +Microsoft.Extensions.Options.Contextual.OptionsContextAttribute +Microsoft.Extensions.Options.Contextual.OptionsContextAttribute.OptionsContextAttribute() -> void +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.AddContextualOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.Configure(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! name, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.Configure(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! name, System.Func!>>! loadOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.Configure(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.Configure(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func!>>! loadOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.PostConfigure(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string? name, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.PostConfigure(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.PostConfigureAll(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.ValidateContextualOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! name, System.Func! validate, string! failureMessage) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.ValidateContextualOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func! validate, string! failureMessage) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.NullConfigureContextualOptions.GetInstance() -> Microsoft.Extensions.Options.Contextual.IConfigureContextualOptions! diff --git a/src/Libraries/Microsoft.Extensions.Options.Contextual/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Options.Contextual/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Options.Contextual/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Options.Contextual/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..c875abfd0da --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Options.Contextual/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,35 @@ + +#nullable enable +Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions +Microsoft.Extensions.Options.Contextual.IConfigureContextualOptions +Microsoft.Extensions.Options.Contextual.IConfigureContextualOptions.Configure(TOptions! options) -> void +Microsoft.Extensions.Options.Contextual.IContextualOptions +Microsoft.Extensions.Options.Contextual.IContextualOptions.GetAsync(in TContext context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +Microsoft.Extensions.Options.Contextual.IContextualOptionsFactory +Microsoft.Extensions.Options.Contextual.IContextualOptionsFactory.CreateAsync(string! name, in TContext context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +Microsoft.Extensions.Options.Contextual.ILoadContextualOptions +Microsoft.Extensions.Options.Contextual.ILoadContextualOptions.LoadAsync(string! name, in TContext context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask!> +Microsoft.Extensions.Options.Contextual.INamedContextualOptions +Microsoft.Extensions.Options.Contextual.INamedContextualOptions.GetAsync(string! name, in TContext context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +Microsoft.Extensions.Options.Contextual.IOptionsContext +Microsoft.Extensions.Options.Contextual.IOptionsContext.PopulateReceiver(T receiver) -> void +Microsoft.Extensions.Options.Contextual.IOptionsContextReceiver +Microsoft.Extensions.Options.Contextual.IOptionsContextReceiver.Receive(string! key, T value) -> void +Microsoft.Extensions.Options.Contextual.IPostConfigureContextualOptions +Microsoft.Extensions.Options.Contextual.IPostConfigureContextualOptions.PostConfigure(string! name, in TContext context, TOptions! options) -> void +Microsoft.Extensions.Options.Contextual.IValidateContextualOptions +Microsoft.Extensions.Options.Contextual.IValidateContextualOptions.Validate(string? name, TOptions! options) -> Microsoft.Extensions.Options.ValidateOptionsResult! +Microsoft.Extensions.Options.Contextual.NullConfigureContextualOptions +Microsoft.Extensions.Options.Contextual.OptionsContextAttribute +Microsoft.Extensions.Options.Contextual.OptionsContextAttribute.OptionsContextAttribute() -> void +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.AddContextualOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.Configure(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! name, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.Configure(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! name, System.Func!>>! loadOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.Configure(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.Configure(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func!>>! loadOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.PostConfigure(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string? name, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.PostConfigure(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.PostConfigureAll(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.ValidateContextualOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! name, System.Func! validate, string! failureMessage) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.ContextualOptionsServiceCollectionExtensions.ValidateContextualOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func! validate, string! failureMessage) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Options.Contextual.NullConfigureContextualOptions.GetInstance() -> Microsoft.Extensions.Options.Contextual.IConfigureContextualOptions! diff --git a/src/Libraries/Microsoft.Extensions.Options.Contextual/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Options.Contextual/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Resilience/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Resilience/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..f6f4ec2ac75 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Resilience/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,317 @@ + +#nullable enable +const Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.InfiniteRetry = -1 -> int +const Microsoft.Extensions.Resilience.ResilienceDimensions.DependencyName = "dep_name" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.EventName = "event_name" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.FailureReason = "failure_reason" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.FailureSource = "failure_source" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.FailureSummary = "failure_summary" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.PipelineKey = "pipeline_key" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.PipelineName = "pipeline_name" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.PolicyName = "policy_name" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.RequestName = "req_name" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.ResultType = "result_type" -> string! +Microsoft.Extensions.Resilience.FailureResultContext +Microsoft.Extensions.Resilience.FailureResultContext.AdditionalInformation.get -> string! +Microsoft.Extensions.Resilience.FailureResultContext.FailureReason.get -> string! +Microsoft.Extensions.Resilience.FailureResultContext.FailureResultContext() -> void +Microsoft.Extensions.Resilience.FailureResultContext.FailureSource.get -> string! +Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider +Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsBase +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsBase.ChaosPolicyOptionsBase() -> void +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsBase.Enabled.get -> bool +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsBase.Enabled.set -> void +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsBase.FaultInjectionRate.get -> double +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsBase.FaultInjectionRate.set -> void +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.ChaosPolicyOptionsGroup() -> void +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.CustomResultPolicyOptions.get -> Microsoft.Extensions.Resilience.FaultInjection.CustomResultPolicyOptions? +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.CustomResultPolicyOptions.set -> void +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.ExceptionPolicyOptions.get -> Microsoft.Extensions.Resilience.FaultInjection.ExceptionPolicyOptions? +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.ExceptionPolicyOptions.set -> void +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.HttpResponseInjectionPolicyOptions.get -> Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions? +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.HttpResponseInjectionPolicyOptions.set -> void +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.LatencyPolicyOptions.get -> Microsoft.Extensions.Resilience.FaultInjection.LatencyPolicyOptions? +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.LatencyPolicyOptions.set -> void +Microsoft.Extensions.Resilience.FaultInjection.CustomResultPolicyOptions +Microsoft.Extensions.Resilience.FaultInjection.CustomResultPolicyOptions.CustomResultKey.get -> string! +Microsoft.Extensions.Resilience.FaultInjection.CustomResultPolicyOptions.CustomResultKey.set -> void +Microsoft.Extensions.Resilience.FaultInjection.CustomResultPolicyOptions.CustomResultPolicyOptions() -> void +Microsoft.Extensions.Resilience.FaultInjection.ExceptionPolicyOptions +Microsoft.Extensions.Resilience.FaultInjection.ExceptionPolicyOptions.ExceptionKey.get -> string! +Microsoft.Extensions.Resilience.FaultInjection.ExceptionPolicyOptions.ExceptionKey.set -> void +Microsoft.Extensions.Resilience.FaultInjection.ExceptionPolicyOptions.ExceptionPolicyOptions() -> void +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionExtensions +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptions +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptions.ChaosPolicyOptionsGroups.get -> System.Collections.Generic.IDictionary! +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptions.ChaosPolicyOptionsGroups.set -> void +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptions.FaultInjectionOptions() -> void +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder.AddCustomResult(string! key, object! customResult) -> Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder! +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder.AddException(string! key, System.Exception! exception) -> Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder! +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder.Configure() -> Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder! +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder.Configure(Microsoft.Extensions.Configuration.IConfiguration! section) -> Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder! +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder.Configure(System.Action! configureOptions) -> Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder! +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder.FaultInjectionOptionsBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +Microsoft.Extensions.Resilience.FaultInjection.FaultPolicyWeightAssignmentsOptions +Microsoft.Extensions.Resilience.FaultInjection.FaultPolicyWeightAssignmentsOptions.FaultPolicyWeightAssignmentsOptions() -> void +Microsoft.Extensions.Resilience.FaultInjection.FaultPolicyWeightAssignmentsOptions.WeightAssignments.get -> System.Collections.Generic.IDictionary! +Microsoft.Extensions.Resilience.FaultInjection.FaultPolicyWeightAssignmentsOptions.WeightAssignments.set -> void +Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions +Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions.HttpContentKey.get -> string? +Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions.HttpContentKey.set -> void +Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions.HttpResponseInjectionPolicyOptions() -> void +Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions.StatusCode.get -> System.Net.HttpStatusCode +Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions.StatusCode.set -> void +Microsoft.Extensions.Resilience.FaultInjection.IChaosPolicyFactory +Microsoft.Extensions.Resilience.FaultInjection.IChaosPolicyFactory.CreateCustomResultPolicy() -> Polly.Contrib.Simmy.Outcomes.AsyncInjectOutcomePolicy! +Microsoft.Extensions.Resilience.FaultInjection.IChaosPolicyFactory.CreateExceptionPolicy() -> Polly.Contrib.Simmy.Outcomes.AsyncInjectOutcomePolicy! +Microsoft.Extensions.Resilience.FaultInjection.IChaosPolicyFactory.CreateLatencyPolicy() -> Polly.Contrib.Simmy.Latency.AsyncInjectLatencyPolicy! +Microsoft.Extensions.Resilience.FaultInjection.IFaultInjectionOptionsProvider +Microsoft.Extensions.Resilience.FaultInjection.IFaultInjectionOptionsProvider.TryGetChaosPolicyOptionsGroup(string! optionsGroupName, out Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup? optionsGroup) -> bool +Microsoft.Extensions.Resilience.FaultInjection.InjectedFaultException +Microsoft.Extensions.Resilience.FaultInjection.InjectedFaultException.InjectedFaultException() -> void +Microsoft.Extensions.Resilience.FaultInjection.InjectedFaultException.InjectedFaultException(string! message) -> void +Microsoft.Extensions.Resilience.FaultInjection.InjectedFaultException.InjectedFaultException(string! message, System.Exception! innerException) -> void +Microsoft.Extensions.Resilience.FaultInjection.LatencyPolicyOptions +Microsoft.Extensions.Resilience.FaultInjection.LatencyPolicyOptions.Latency.get -> System.TimeSpan +Microsoft.Extensions.Resilience.FaultInjection.LatencyPolicyOptions.Latency.set -> void +Microsoft.Extensions.Resilience.FaultInjection.LatencyPolicyOptions.LatencyPolicyOptions() -> void +Microsoft.Extensions.Resilience.HedgedTaskProvider +Microsoft.Extensions.Resilience.HedgedTaskProvider +Microsoft.Extensions.Resilience.HedgingTaskProviderArguments +Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.AttemptNumber.get -> int +Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.HedgingTaskProviderArguments() -> void +Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.HedgingTaskProviderArguments(Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.IResiliencePipelineBuilder +Microsoft.Extensions.Resilience.IResiliencePipelineBuilder.PipelineName.get -> string! +Microsoft.Extensions.Resilience.IResiliencePipelineBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Resilience.IResiliencePipelineProvider +Microsoft.Extensions.Resilience.IResiliencePipelineProvider.GetPipeline(string! pipelineName) -> Polly.IAsyncPolicy! +Microsoft.Extensions.Resilience.IResiliencePipelineProvider.GetPipeline(string! pipelineName, string! pipelineKey) -> Polly.IAsyncPolicy! +Microsoft.Extensions.Resilience.Options.BackoffType +Microsoft.Extensions.Resilience.Options.BackoffType.Constant = 1 -> Microsoft.Extensions.Resilience.Options.BackoffType +Microsoft.Extensions.Resilience.Options.BackoffType.ExponentialWithJitter = 0 -> Microsoft.Extensions.Resilience.Options.BackoffType +Microsoft.Extensions.Resilience.Options.BackoffType.Linear = 2 -> Microsoft.Extensions.Resilience.Options.BackoffType +Microsoft.Extensions.Resilience.Options.BreakActionArguments +Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments() -> void +Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments(System.Exception! exception, Polly.Context! context, System.TimeSpan breakDuration, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakDuration.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.BreakActionArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.BreakActionArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.BreakActionArguments.Exception.get -> System.Exception! +Microsoft.Extensions.Resilience.Options.BreakActionArguments +Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments() -> void +Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments(Polly.DelegateResult! result, Polly.Context! context, System.TimeSpan breakDuration, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakDuration.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.BreakActionArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.BreakActionArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.BreakActionArguments.Result.get -> Polly.DelegateResult! +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.BulkheadPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxConcurrency.get -> int +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxConcurrency.set -> void +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxQueuedActions.get -> int +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxQueuedActions.set -> void +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.OnBulkheadRejectedAsync.get -> System.Func! +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.OnBulkheadRejectedAsync.set -> void +Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments +Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.BulkheadTaskArguments() -> void +Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.BulkheadTaskArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.BreakDuration.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.BreakDuration.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.CircuitBreakerPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.FailureThreshold.get -> double +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.FailureThreshold.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.MinimumThroughput.get -> int +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.MinimumThroughput.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.get -> System.Action! +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitReset.get -> System.Action! +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitReset.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.SamplingDuration.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.SamplingDuration.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleException.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleException.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.CircuitBreakerPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.get -> System.Action>! +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleResultAsError.set -> void +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.FallbackPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.get -> System.Func! +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.set -> void +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleException.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleException.set -> void +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.FallbackPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.get -> System.Func, System.Threading.Tasks.Task!>! +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.set -> void +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleResultAsError.set -> void +Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments +Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.FallbackScenarioTaskArguments() -> void +Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.FallbackScenarioTaskArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Exception.get -> System.Exception! +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments() -> void +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments(System.Exception! exception, Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments() -> void +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments(Polly.DelegateResult! result, Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Result.get -> Polly.DelegateResult! +Microsoft.Extensions.Resilience.Options.HedgingDelayArguments +Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.AttemptNumber.get -> int +Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.HedgingDelayArguments() -> void +Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.HedgingDelayArguments(Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelay.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelay.set -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelayGenerator.get -> System.Func? +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelayGenerator.set -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.MaxHedgedAttempts.get -> int +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.MaxHedgedAttempts.set -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.get -> System.Func! +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.set -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleException.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleException.set -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.get -> System.Func, System.Threading.Tasks.Task!>! +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.set -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleResultAsError.set -> void +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.AttemptNumber.get -> int +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Exception.get -> System.Exception! +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments() -> void +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments(System.Exception! exception, Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.AttemptNumber.get -> int +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments() -> void +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments(Polly.DelegateResult! result, Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Result.get -> Polly.DelegateResult! +Microsoft.Extensions.Resilience.Options.ResetActionArguments +Microsoft.Extensions.Resilience.Options.ResetActionArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.ResetActionArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.ResetActionArguments.ResetActionArguments() -> void +Microsoft.Extensions.Resilience.Options.ResetActionArguments.ResetActionArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.RetryActionArguments +Microsoft.Extensions.Resilience.Options.RetryActionArguments.AttemptNumber.get -> int +Microsoft.Extensions.Resilience.Options.RetryActionArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.RetryActionArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.RetryActionArguments.Exception.get -> System.Exception! +Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments() -> void +Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments(System.Exception! exception, Polly.Context! context, System.TimeSpan waitingTimeInterval, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.RetryActionArguments.WaitingTimeInterval.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.RetryActionArguments +Microsoft.Extensions.Resilience.Options.RetryActionArguments.AttemptNumber.get -> int +Microsoft.Extensions.Resilience.Options.RetryActionArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.RetryActionArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.RetryActionArguments.Result.get -> Polly.DelegateResult! +Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments() -> void +Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments(Polly.DelegateResult! result, Polly.Context! context, System.TimeSpan waitingTimeInterval, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.RetryActionArguments.WaitingTimeInterval.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.RetryDelayArguments +Microsoft.Extensions.Resilience.Options.RetryDelayArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.RetryDelayArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.RetryDelayArguments.Result.get -> Polly.DelegateResult! +Microsoft.Extensions.Resilience.Options.RetryDelayArguments.RetryDelayArguments() -> void +Microsoft.Extensions.Resilience.Options.RetryDelayArguments.RetryDelayArguments(Polly.DelegateResult! result, Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BackoffType.get -> Microsoft.Extensions.Resilience.Options.BackoffType +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BackoffType.set -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BaseDelay.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BaseDelay.set -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.get -> System.Func! +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.set -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryCount.get -> int +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryCount.set -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleException.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleException.set -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.get -> System.Func, System.Threading.Tasks.Task!>! +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.set -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryDelayGenerator.get -> System.Func, System.TimeSpan>? +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryDelayGenerator.set -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleResultAsError.set -> void +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.OnTimedOutAsync.get -> System.Func! +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.OnTimedOutAsync.set -> void +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutInterval.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutInterval.set -> void +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutStrategy.get -> Polly.Timeout.TimeoutStrategy +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutStrategy.set -> void +Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments +Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.TimeoutTaskArguments() -> void +Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.TimeoutTaskArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.PollyServiceCollectionExtensions +Microsoft.Extensions.Resilience.ResilienceDimensions +Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions +Microsoft.Extensions.Resilience.ResilienceWrapperAttribute +Microsoft.Extensions.Resilience.ResilienceWrapperAttribute.ResilienceWrapperAttribute() -> void +Microsoft.Extensions.Resilience.RetryPolicyOptionsExtensions +Microsoft.Extensions.Resilience.ServiceCollectionExtensions +static Microsoft.Extensions.Resilience.FailureResultContext.Create(string! failureSource = "unknown", string! failureReason = "unknown", string! additionalInformation = "unknown") -> Microsoft.Extensions.Resilience.FailureResultContext +static Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionExtensions.AddFaultInjection(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionExtensions.AddFaultInjection(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionExtensions.AddFaultInjection(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionExtensions.GetFaultInjectionGroupName(this Polly.Context! context) -> string? +static Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionExtensions.WithFaultInjection(this Polly.Context! context, Microsoft.Extensions.Resilience.FaultInjection.FaultPolicyWeightAssignmentsOptions! weightAssignments) -> Polly.Context! +static Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionExtensions.WithFaultInjection(this Polly.Context! context, string! groupName) -> Polly.Context! +static Microsoft.Extensions.Resilience.PollyServiceCollectionExtensions.ConfigureFailureResultContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Resilience.ResilienceDimensions.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.RetryPolicyOptionsExtensions.GetDelays(this Microsoft.Extensions.Resilience.Options.RetryPolicyOptions! options) -> System.Collections.Generic.IEnumerable! +static Microsoft.Extensions.Resilience.ServiceCollectionExtensions.AddResiliencePipeline(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! pipelineName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static readonly Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.InfiniteHedgingDelay -> System.TimeSpan diff --git a/src/Libraries/Microsoft.Extensions.Resilience/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Resilience/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..a9fe5042489 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Resilience/PublicAPI/net462/PublicAPI.Unshipped.txt @@ -0,0 +1,249 @@ +Microsoft.Extensions.Resilience.Resilience.ResilienceContextExtensions +Microsoft.Extensions.Resilience.ResilienceServiceCollectionExtensions +static Microsoft.Extensions.Resilience.Resilience.ResilienceContextExtensions.GetRequestMetadata(this Polly.ResilienceContext! context) -> Microsoft.Extensions.Http.Telemetry.RequestMetadata? +static Microsoft.Extensions.Resilience.Resilience.ResilienceContextExtensions.SetRequestMetadata(this Polly.ResilienceContext! context, Microsoft.Extensions.Http.Telemetry.RequestMetadata! requestMetadata) -> void +static Microsoft.Extensions.Resilience.ResilienceServiceCollectionExtensions.AddResilienceEnrichment(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Resilience.ResilienceServiceCollectionExtensions.ConfigureFailureResultContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +*REMOVED*const Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.InfiniteRetry = -1 -> int +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.DependencyName = "dep_name" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.EventName = "event_name" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.FailureReason = "failure_reason" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.FailureSource = "failure_source" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.FailureSummary = "failure_summary" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.PipelineKey = "pipeline_key" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.PipelineName = "pipeline_name" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.PolicyName = "policy_name" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.RequestName = "req_name" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.ResultType = "result_type" -> string! +*REMOVED*Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider +*REMOVED*Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider +*REMOVED*Microsoft.Extensions.Resilience.HedgedTaskProvider +*REMOVED*Microsoft.Extensions.Resilience.HedgedTaskProvider +*REMOVED*Microsoft.Extensions.Resilience.HedgingTaskProviderArguments +*REMOVED*Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.AttemptNumber.get -> int +*REMOVED*Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.HedgingTaskProviderArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.HedgingTaskProviderArguments(Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.IResiliencePipelineBuilder +*REMOVED*Microsoft.Extensions.Resilience.IResiliencePipelineBuilder.PipelineName.get -> string! +*REMOVED*Microsoft.Extensions.Resilience.IResiliencePipelineBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +*REMOVED*Microsoft.Extensions.Resilience.IResiliencePipelineProvider +*REMOVED*Microsoft.Extensions.Resilience.IResiliencePipelineProvider.GetPipeline(string! pipelineName) -> Polly.IAsyncPolicy! +*REMOVED*Microsoft.Extensions.Resilience.IResiliencePipelineProvider.GetPipeline(string! pipelineName, string! pipelineKey) -> Polly.IAsyncPolicy! +*REMOVED*Microsoft.Extensions.Resilience.Options.BackoffType +*REMOVED*Microsoft.Extensions.Resilience.Options.BackoffType.Constant = 1 -> Microsoft.Extensions.Resilience.Options.BackoffType +*REMOVED*Microsoft.Extensions.Resilience.Options.BackoffType.ExponentialWithJitter = 0 -> Microsoft.Extensions.Resilience.Options.BackoffType +*REMOVED*Microsoft.Extensions.Resilience.Options.BackoffType.Linear = 2 -> Microsoft.Extensions.Resilience.Options.BackoffType +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments(System.Exception! exception, Polly.Context! context, System.TimeSpan breakDuration, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakDuration.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.Exception.get -> System.Exception! +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments(Polly.DelegateResult! result, Polly.Context! context, System.TimeSpan breakDuration, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakDuration.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.Result.get -> Polly.DelegateResult! +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.BulkheadPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxConcurrency.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxConcurrency.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxQueuedActions.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxQueuedActions.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.OnBulkheadRejectedAsync.get -> System.Func! +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.OnBulkheadRejectedAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.BulkheadTaskArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.BulkheadTaskArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.BreakDuration.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.BreakDuration.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.CircuitBreakerPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.FailureThreshold.get -> double +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.FailureThreshold.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.MinimumThroughput.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.MinimumThroughput.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.get -> System.Action! +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitReset.get -> System.Action! +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitReset.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.SamplingDuration.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.SamplingDuration.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleException.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleException.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.CircuitBreakerPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.get -> System.Action>! +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleResultAsError.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.FallbackPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.get -> System.Func! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleException.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleException.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.FallbackPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.get -> System.Func, System.Threading.Tasks.Task!>! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleResultAsError.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.FallbackScenarioTaskArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.FallbackScenarioTaskArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Exception.get -> System.Exception! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments(System.Exception! exception, Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments(Polly.DelegateResult! result, Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Result.get -> Polly.DelegateResult! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingDelayArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.AttemptNumber.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.HedgingDelayArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.HedgingDelayArguments(Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelay.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelay.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelayGenerator.get -> System.Func? +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelayGenerator.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.MaxHedgedAttempts.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.MaxHedgedAttempts.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.get -> System.Func! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleException.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleException.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.get -> System.Func, System.Threading.Tasks.Task!>! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleResultAsError.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.AttemptNumber.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Exception.get -> System.Exception! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments(System.Exception! exception, Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.AttemptNumber.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments(Polly.DelegateResult! result, Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Result.get -> Polly.DelegateResult! +*REMOVED*Microsoft.Extensions.Resilience.Options.ResetActionArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.ResetActionArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.ResetActionArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.ResetActionArguments.ResetActionArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.ResetActionArguments.ResetActionArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.AttemptNumber.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.Exception.get -> System.Exception! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments(System.Exception! exception, Polly.Context! context, System.TimeSpan waitingTimeInterval, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.WaitingTimeInterval.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.AttemptNumber.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.Result.get -> Polly.DelegateResult! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments(Polly.DelegateResult! result, Polly.Context! context, System.TimeSpan waitingTimeInterval, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.WaitingTimeInterval.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryDelayArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryDelayArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryDelayArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryDelayArguments.Result.get -> Polly.DelegateResult! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryDelayArguments.RetryDelayArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryDelayArguments.RetryDelayArguments(Polly.DelegateResult! result, Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BackoffType.get -> Microsoft.Extensions.Resilience.Options.BackoffType +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BackoffType.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BaseDelay.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BaseDelay.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.get -> System.Func! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryCount.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryCount.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleException.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleException.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.get -> System.Func, System.Threading.Tasks.Task!>! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryDelayGenerator.get -> System.Func, System.TimeSpan>? +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryDelayGenerator.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleResultAsError.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.OnTimedOutAsync.get -> System.Func! +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.OnTimedOutAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutInterval.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutInterval.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutStrategy.get -> Polly.Timeout.TimeoutStrategy +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutStrategy.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.TimeoutTaskArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.TimeoutTaskArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.PollyServiceCollectionExtensions +*REMOVED*Microsoft.Extensions.Resilience.ResilienceDimensions +*REMOVED*Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions +*REMOVED*Microsoft.Extensions.Resilience.ResilienceWrapperAttribute +*REMOVED*Microsoft.Extensions.Resilience.ResilienceWrapperAttribute.ResilienceWrapperAttribute() -> void +*REMOVED*Microsoft.Extensions.Resilience.RetryPolicyOptionsExtensions +*REMOVED*Microsoft.Extensions.Resilience.ServiceCollectionExtensions +*REMOVED*static Microsoft.Extensions.Resilience.PollyServiceCollectionExtensions.ConfigureFailureResultContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +*REMOVED*static Microsoft.Extensions.Resilience.ResilienceDimensions.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.RetryPolicyOptionsExtensions.GetDelays(this Microsoft.Extensions.Resilience.Options.RetryPolicyOptions! options) -> System.Collections.Generic.IEnumerable! +*REMOVED*static Microsoft.Extensions.Resilience.ServiceCollectionExtensions.AddResiliencePipeline(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! pipelineName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static readonly Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.InfiniteHedgingDelay -> System.TimeSpan diff --git a/src/Libraries/Microsoft.Extensions.Resilience/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Resilience/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..f6f4ec2ac75 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Resilience/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,317 @@ + +#nullable enable +const Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.InfiniteRetry = -1 -> int +const Microsoft.Extensions.Resilience.ResilienceDimensions.DependencyName = "dep_name" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.EventName = "event_name" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.FailureReason = "failure_reason" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.FailureSource = "failure_source" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.FailureSummary = "failure_summary" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.PipelineKey = "pipeline_key" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.PipelineName = "pipeline_name" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.PolicyName = "policy_name" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.RequestName = "req_name" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.ResultType = "result_type" -> string! +Microsoft.Extensions.Resilience.FailureResultContext +Microsoft.Extensions.Resilience.FailureResultContext.AdditionalInformation.get -> string! +Microsoft.Extensions.Resilience.FailureResultContext.FailureReason.get -> string! +Microsoft.Extensions.Resilience.FailureResultContext.FailureResultContext() -> void +Microsoft.Extensions.Resilience.FailureResultContext.FailureSource.get -> string! +Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider +Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsBase +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsBase.ChaosPolicyOptionsBase() -> void +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsBase.Enabled.get -> bool +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsBase.Enabled.set -> void +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsBase.FaultInjectionRate.get -> double +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsBase.FaultInjectionRate.set -> void +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.ChaosPolicyOptionsGroup() -> void +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.CustomResultPolicyOptions.get -> Microsoft.Extensions.Resilience.FaultInjection.CustomResultPolicyOptions? +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.CustomResultPolicyOptions.set -> void +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.ExceptionPolicyOptions.get -> Microsoft.Extensions.Resilience.FaultInjection.ExceptionPolicyOptions? +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.ExceptionPolicyOptions.set -> void +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.HttpResponseInjectionPolicyOptions.get -> Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions? +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.HttpResponseInjectionPolicyOptions.set -> void +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.LatencyPolicyOptions.get -> Microsoft.Extensions.Resilience.FaultInjection.LatencyPolicyOptions? +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.LatencyPolicyOptions.set -> void +Microsoft.Extensions.Resilience.FaultInjection.CustomResultPolicyOptions +Microsoft.Extensions.Resilience.FaultInjection.CustomResultPolicyOptions.CustomResultKey.get -> string! +Microsoft.Extensions.Resilience.FaultInjection.CustomResultPolicyOptions.CustomResultKey.set -> void +Microsoft.Extensions.Resilience.FaultInjection.CustomResultPolicyOptions.CustomResultPolicyOptions() -> void +Microsoft.Extensions.Resilience.FaultInjection.ExceptionPolicyOptions +Microsoft.Extensions.Resilience.FaultInjection.ExceptionPolicyOptions.ExceptionKey.get -> string! +Microsoft.Extensions.Resilience.FaultInjection.ExceptionPolicyOptions.ExceptionKey.set -> void +Microsoft.Extensions.Resilience.FaultInjection.ExceptionPolicyOptions.ExceptionPolicyOptions() -> void +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionExtensions +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptions +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptions.ChaosPolicyOptionsGroups.get -> System.Collections.Generic.IDictionary! +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptions.ChaosPolicyOptionsGroups.set -> void +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptions.FaultInjectionOptions() -> void +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder.AddCustomResult(string! key, object! customResult) -> Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder! +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder.AddException(string! key, System.Exception! exception) -> Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder! +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder.Configure() -> Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder! +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder.Configure(Microsoft.Extensions.Configuration.IConfiguration! section) -> Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder! +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder.Configure(System.Action! configureOptions) -> Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder! +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder.FaultInjectionOptionsBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +Microsoft.Extensions.Resilience.FaultInjection.FaultPolicyWeightAssignmentsOptions +Microsoft.Extensions.Resilience.FaultInjection.FaultPolicyWeightAssignmentsOptions.FaultPolicyWeightAssignmentsOptions() -> void +Microsoft.Extensions.Resilience.FaultInjection.FaultPolicyWeightAssignmentsOptions.WeightAssignments.get -> System.Collections.Generic.IDictionary! +Microsoft.Extensions.Resilience.FaultInjection.FaultPolicyWeightAssignmentsOptions.WeightAssignments.set -> void +Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions +Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions.HttpContentKey.get -> string? +Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions.HttpContentKey.set -> void +Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions.HttpResponseInjectionPolicyOptions() -> void +Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions.StatusCode.get -> System.Net.HttpStatusCode +Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions.StatusCode.set -> void +Microsoft.Extensions.Resilience.FaultInjection.IChaosPolicyFactory +Microsoft.Extensions.Resilience.FaultInjection.IChaosPolicyFactory.CreateCustomResultPolicy() -> Polly.Contrib.Simmy.Outcomes.AsyncInjectOutcomePolicy! +Microsoft.Extensions.Resilience.FaultInjection.IChaosPolicyFactory.CreateExceptionPolicy() -> Polly.Contrib.Simmy.Outcomes.AsyncInjectOutcomePolicy! +Microsoft.Extensions.Resilience.FaultInjection.IChaosPolicyFactory.CreateLatencyPolicy() -> Polly.Contrib.Simmy.Latency.AsyncInjectLatencyPolicy! +Microsoft.Extensions.Resilience.FaultInjection.IFaultInjectionOptionsProvider +Microsoft.Extensions.Resilience.FaultInjection.IFaultInjectionOptionsProvider.TryGetChaosPolicyOptionsGroup(string! optionsGroupName, out Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup? optionsGroup) -> bool +Microsoft.Extensions.Resilience.FaultInjection.InjectedFaultException +Microsoft.Extensions.Resilience.FaultInjection.InjectedFaultException.InjectedFaultException() -> void +Microsoft.Extensions.Resilience.FaultInjection.InjectedFaultException.InjectedFaultException(string! message) -> void +Microsoft.Extensions.Resilience.FaultInjection.InjectedFaultException.InjectedFaultException(string! message, System.Exception! innerException) -> void +Microsoft.Extensions.Resilience.FaultInjection.LatencyPolicyOptions +Microsoft.Extensions.Resilience.FaultInjection.LatencyPolicyOptions.Latency.get -> System.TimeSpan +Microsoft.Extensions.Resilience.FaultInjection.LatencyPolicyOptions.Latency.set -> void +Microsoft.Extensions.Resilience.FaultInjection.LatencyPolicyOptions.LatencyPolicyOptions() -> void +Microsoft.Extensions.Resilience.HedgedTaskProvider +Microsoft.Extensions.Resilience.HedgedTaskProvider +Microsoft.Extensions.Resilience.HedgingTaskProviderArguments +Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.AttemptNumber.get -> int +Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.HedgingTaskProviderArguments() -> void +Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.HedgingTaskProviderArguments(Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.IResiliencePipelineBuilder +Microsoft.Extensions.Resilience.IResiliencePipelineBuilder.PipelineName.get -> string! +Microsoft.Extensions.Resilience.IResiliencePipelineBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Resilience.IResiliencePipelineProvider +Microsoft.Extensions.Resilience.IResiliencePipelineProvider.GetPipeline(string! pipelineName) -> Polly.IAsyncPolicy! +Microsoft.Extensions.Resilience.IResiliencePipelineProvider.GetPipeline(string! pipelineName, string! pipelineKey) -> Polly.IAsyncPolicy! +Microsoft.Extensions.Resilience.Options.BackoffType +Microsoft.Extensions.Resilience.Options.BackoffType.Constant = 1 -> Microsoft.Extensions.Resilience.Options.BackoffType +Microsoft.Extensions.Resilience.Options.BackoffType.ExponentialWithJitter = 0 -> Microsoft.Extensions.Resilience.Options.BackoffType +Microsoft.Extensions.Resilience.Options.BackoffType.Linear = 2 -> Microsoft.Extensions.Resilience.Options.BackoffType +Microsoft.Extensions.Resilience.Options.BreakActionArguments +Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments() -> void +Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments(System.Exception! exception, Polly.Context! context, System.TimeSpan breakDuration, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakDuration.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.BreakActionArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.BreakActionArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.BreakActionArguments.Exception.get -> System.Exception! +Microsoft.Extensions.Resilience.Options.BreakActionArguments +Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments() -> void +Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments(Polly.DelegateResult! result, Polly.Context! context, System.TimeSpan breakDuration, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakDuration.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.BreakActionArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.BreakActionArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.BreakActionArguments.Result.get -> Polly.DelegateResult! +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.BulkheadPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxConcurrency.get -> int +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxConcurrency.set -> void +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxQueuedActions.get -> int +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxQueuedActions.set -> void +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.OnBulkheadRejectedAsync.get -> System.Func! +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.OnBulkheadRejectedAsync.set -> void +Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments +Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.BulkheadTaskArguments() -> void +Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.BulkheadTaskArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.BreakDuration.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.BreakDuration.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.CircuitBreakerPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.FailureThreshold.get -> double +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.FailureThreshold.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.MinimumThroughput.get -> int +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.MinimumThroughput.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.get -> System.Action! +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitReset.get -> System.Action! +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitReset.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.SamplingDuration.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.SamplingDuration.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleException.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleException.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.CircuitBreakerPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.get -> System.Action>! +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleResultAsError.set -> void +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.FallbackPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.get -> System.Func! +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.set -> void +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleException.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleException.set -> void +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.FallbackPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.get -> System.Func, System.Threading.Tasks.Task!>! +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.set -> void +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleResultAsError.set -> void +Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments +Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.FallbackScenarioTaskArguments() -> void +Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.FallbackScenarioTaskArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Exception.get -> System.Exception! +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments() -> void +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments(System.Exception! exception, Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments() -> void +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments(Polly.DelegateResult! result, Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Result.get -> Polly.DelegateResult! +Microsoft.Extensions.Resilience.Options.HedgingDelayArguments +Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.AttemptNumber.get -> int +Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.HedgingDelayArguments() -> void +Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.HedgingDelayArguments(Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelay.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelay.set -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelayGenerator.get -> System.Func? +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelayGenerator.set -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.MaxHedgedAttempts.get -> int +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.MaxHedgedAttempts.set -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.get -> System.Func! +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.set -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleException.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleException.set -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.get -> System.Func, System.Threading.Tasks.Task!>! +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.set -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleResultAsError.set -> void +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.AttemptNumber.get -> int +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Exception.get -> System.Exception! +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments() -> void +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments(System.Exception! exception, Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.AttemptNumber.get -> int +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments() -> void +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments(Polly.DelegateResult! result, Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Result.get -> Polly.DelegateResult! +Microsoft.Extensions.Resilience.Options.ResetActionArguments +Microsoft.Extensions.Resilience.Options.ResetActionArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.ResetActionArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.ResetActionArguments.ResetActionArguments() -> void +Microsoft.Extensions.Resilience.Options.ResetActionArguments.ResetActionArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.RetryActionArguments +Microsoft.Extensions.Resilience.Options.RetryActionArguments.AttemptNumber.get -> int +Microsoft.Extensions.Resilience.Options.RetryActionArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.RetryActionArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.RetryActionArguments.Exception.get -> System.Exception! +Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments() -> void +Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments(System.Exception! exception, Polly.Context! context, System.TimeSpan waitingTimeInterval, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.RetryActionArguments.WaitingTimeInterval.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.RetryActionArguments +Microsoft.Extensions.Resilience.Options.RetryActionArguments.AttemptNumber.get -> int +Microsoft.Extensions.Resilience.Options.RetryActionArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.RetryActionArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.RetryActionArguments.Result.get -> Polly.DelegateResult! +Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments() -> void +Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments(Polly.DelegateResult! result, Polly.Context! context, System.TimeSpan waitingTimeInterval, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.RetryActionArguments.WaitingTimeInterval.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.RetryDelayArguments +Microsoft.Extensions.Resilience.Options.RetryDelayArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.RetryDelayArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.RetryDelayArguments.Result.get -> Polly.DelegateResult! +Microsoft.Extensions.Resilience.Options.RetryDelayArguments.RetryDelayArguments() -> void +Microsoft.Extensions.Resilience.Options.RetryDelayArguments.RetryDelayArguments(Polly.DelegateResult! result, Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BackoffType.get -> Microsoft.Extensions.Resilience.Options.BackoffType +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BackoffType.set -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BaseDelay.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BaseDelay.set -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.get -> System.Func! +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.set -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryCount.get -> int +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryCount.set -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleException.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleException.set -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.get -> System.Func, System.Threading.Tasks.Task!>! +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.set -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryDelayGenerator.get -> System.Func, System.TimeSpan>? +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryDelayGenerator.set -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleResultAsError.set -> void +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.OnTimedOutAsync.get -> System.Func! +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.OnTimedOutAsync.set -> void +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutInterval.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutInterval.set -> void +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutStrategy.get -> Polly.Timeout.TimeoutStrategy +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutStrategy.set -> void +Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments +Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.TimeoutTaskArguments() -> void +Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.TimeoutTaskArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.PollyServiceCollectionExtensions +Microsoft.Extensions.Resilience.ResilienceDimensions +Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions +Microsoft.Extensions.Resilience.ResilienceWrapperAttribute +Microsoft.Extensions.Resilience.ResilienceWrapperAttribute.ResilienceWrapperAttribute() -> void +Microsoft.Extensions.Resilience.RetryPolicyOptionsExtensions +Microsoft.Extensions.Resilience.ServiceCollectionExtensions +static Microsoft.Extensions.Resilience.FailureResultContext.Create(string! failureSource = "unknown", string! failureReason = "unknown", string! additionalInformation = "unknown") -> Microsoft.Extensions.Resilience.FailureResultContext +static Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionExtensions.AddFaultInjection(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionExtensions.AddFaultInjection(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionExtensions.AddFaultInjection(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionExtensions.GetFaultInjectionGroupName(this Polly.Context! context) -> string? +static Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionExtensions.WithFaultInjection(this Polly.Context! context, Microsoft.Extensions.Resilience.FaultInjection.FaultPolicyWeightAssignmentsOptions! weightAssignments) -> Polly.Context! +static Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionExtensions.WithFaultInjection(this Polly.Context! context, string! groupName) -> Polly.Context! +static Microsoft.Extensions.Resilience.PollyServiceCollectionExtensions.ConfigureFailureResultContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Resilience.ResilienceDimensions.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.RetryPolicyOptionsExtensions.GetDelays(this Microsoft.Extensions.Resilience.Options.RetryPolicyOptions! options) -> System.Collections.Generic.IEnumerable! +static Microsoft.Extensions.Resilience.ServiceCollectionExtensions.AddResiliencePipeline(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! pipelineName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static readonly Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.InfiniteHedgingDelay -> System.TimeSpan diff --git a/src/Libraries/Microsoft.Extensions.Resilience/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Resilience/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..a9fe5042489 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Resilience/PublicAPI/net8.0/PublicAPI.Unshipped.txt @@ -0,0 +1,249 @@ +Microsoft.Extensions.Resilience.Resilience.ResilienceContextExtensions +Microsoft.Extensions.Resilience.ResilienceServiceCollectionExtensions +static Microsoft.Extensions.Resilience.Resilience.ResilienceContextExtensions.GetRequestMetadata(this Polly.ResilienceContext! context) -> Microsoft.Extensions.Http.Telemetry.RequestMetadata? +static Microsoft.Extensions.Resilience.Resilience.ResilienceContextExtensions.SetRequestMetadata(this Polly.ResilienceContext! context, Microsoft.Extensions.Http.Telemetry.RequestMetadata! requestMetadata) -> void +static Microsoft.Extensions.Resilience.ResilienceServiceCollectionExtensions.AddResilienceEnrichment(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Resilience.ResilienceServiceCollectionExtensions.ConfigureFailureResultContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +*REMOVED*const Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.InfiniteRetry = -1 -> int +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.DependencyName = "dep_name" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.EventName = "event_name" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.FailureReason = "failure_reason" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.FailureSource = "failure_source" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.FailureSummary = "failure_summary" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.PipelineKey = "pipeline_key" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.PipelineName = "pipeline_name" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.PolicyName = "policy_name" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.RequestName = "req_name" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.ResultType = "result_type" -> string! +*REMOVED*Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider +*REMOVED*Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider +*REMOVED*Microsoft.Extensions.Resilience.HedgedTaskProvider +*REMOVED*Microsoft.Extensions.Resilience.HedgedTaskProvider +*REMOVED*Microsoft.Extensions.Resilience.HedgingTaskProviderArguments +*REMOVED*Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.AttemptNumber.get -> int +*REMOVED*Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.HedgingTaskProviderArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.HedgingTaskProviderArguments(Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.IResiliencePipelineBuilder +*REMOVED*Microsoft.Extensions.Resilience.IResiliencePipelineBuilder.PipelineName.get -> string! +*REMOVED*Microsoft.Extensions.Resilience.IResiliencePipelineBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +*REMOVED*Microsoft.Extensions.Resilience.IResiliencePipelineProvider +*REMOVED*Microsoft.Extensions.Resilience.IResiliencePipelineProvider.GetPipeline(string! pipelineName) -> Polly.IAsyncPolicy! +*REMOVED*Microsoft.Extensions.Resilience.IResiliencePipelineProvider.GetPipeline(string! pipelineName, string! pipelineKey) -> Polly.IAsyncPolicy! +*REMOVED*Microsoft.Extensions.Resilience.Options.BackoffType +*REMOVED*Microsoft.Extensions.Resilience.Options.BackoffType.Constant = 1 -> Microsoft.Extensions.Resilience.Options.BackoffType +*REMOVED*Microsoft.Extensions.Resilience.Options.BackoffType.ExponentialWithJitter = 0 -> Microsoft.Extensions.Resilience.Options.BackoffType +*REMOVED*Microsoft.Extensions.Resilience.Options.BackoffType.Linear = 2 -> Microsoft.Extensions.Resilience.Options.BackoffType +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments(System.Exception! exception, Polly.Context! context, System.TimeSpan breakDuration, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakDuration.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.Exception.get -> System.Exception! +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments(Polly.DelegateResult! result, Polly.Context! context, System.TimeSpan breakDuration, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakDuration.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.Result.get -> Polly.DelegateResult! +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.BulkheadPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxConcurrency.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxConcurrency.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxQueuedActions.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxQueuedActions.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.OnBulkheadRejectedAsync.get -> System.Func! +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.OnBulkheadRejectedAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.BulkheadTaskArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.BulkheadTaskArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.BreakDuration.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.BreakDuration.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.CircuitBreakerPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.FailureThreshold.get -> double +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.FailureThreshold.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.MinimumThroughput.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.MinimumThroughput.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.get -> System.Action! +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitReset.get -> System.Action! +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitReset.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.SamplingDuration.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.SamplingDuration.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleException.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleException.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.CircuitBreakerPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.get -> System.Action>! +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleResultAsError.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.FallbackPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.get -> System.Func! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleException.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleException.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.FallbackPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.get -> System.Func, System.Threading.Tasks.Task!>! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleResultAsError.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.FallbackScenarioTaskArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.FallbackScenarioTaskArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Exception.get -> System.Exception! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments(System.Exception! exception, Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments(Polly.DelegateResult! result, Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Result.get -> Polly.DelegateResult! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingDelayArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.AttemptNumber.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.HedgingDelayArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.HedgingDelayArguments(Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelay.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelay.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelayGenerator.get -> System.Func? +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelayGenerator.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.MaxHedgedAttempts.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.MaxHedgedAttempts.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.get -> System.Func! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleException.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleException.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.get -> System.Func, System.Threading.Tasks.Task!>! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleResultAsError.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.AttemptNumber.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Exception.get -> System.Exception! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments(System.Exception! exception, Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.AttemptNumber.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments(Polly.DelegateResult! result, Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Result.get -> Polly.DelegateResult! +*REMOVED*Microsoft.Extensions.Resilience.Options.ResetActionArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.ResetActionArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.ResetActionArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.ResetActionArguments.ResetActionArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.ResetActionArguments.ResetActionArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.AttemptNumber.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.Exception.get -> System.Exception! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments(System.Exception! exception, Polly.Context! context, System.TimeSpan waitingTimeInterval, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.WaitingTimeInterval.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.AttemptNumber.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.Result.get -> Polly.DelegateResult! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments(Polly.DelegateResult! result, Polly.Context! context, System.TimeSpan waitingTimeInterval, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.WaitingTimeInterval.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryDelayArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryDelayArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryDelayArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryDelayArguments.Result.get -> Polly.DelegateResult! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryDelayArguments.RetryDelayArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryDelayArguments.RetryDelayArguments(Polly.DelegateResult! result, Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BackoffType.get -> Microsoft.Extensions.Resilience.Options.BackoffType +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BackoffType.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BaseDelay.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BaseDelay.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.get -> System.Func! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryCount.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryCount.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleException.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleException.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.get -> System.Func, System.Threading.Tasks.Task!>! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryDelayGenerator.get -> System.Func, System.TimeSpan>? +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryDelayGenerator.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleResultAsError.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.OnTimedOutAsync.get -> System.Func! +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.OnTimedOutAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutInterval.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutInterval.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutStrategy.get -> Polly.Timeout.TimeoutStrategy +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutStrategy.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.TimeoutTaskArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.TimeoutTaskArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.PollyServiceCollectionExtensions +*REMOVED*Microsoft.Extensions.Resilience.ResilienceDimensions +*REMOVED*Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions +*REMOVED*Microsoft.Extensions.Resilience.ResilienceWrapperAttribute +*REMOVED*Microsoft.Extensions.Resilience.ResilienceWrapperAttribute.ResilienceWrapperAttribute() -> void +*REMOVED*Microsoft.Extensions.Resilience.RetryPolicyOptionsExtensions +*REMOVED*Microsoft.Extensions.Resilience.ServiceCollectionExtensions +*REMOVED*static Microsoft.Extensions.Resilience.PollyServiceCollectionExtensions.ConfigureFailureResultContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +*REMOVED*static Microsoft.Extensions.Resilience.ResilienceDimensions.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.RetryPolicyOptionsExtensions.GetDelays(this Microsoft.Extensions.Resilience.Options.RetryPolicyOptions! options) -> System.Collections.Generic.IEnumerable! +*REMOVED*static Microsoft.Extensions.Resilience.ServiceCollectionExtensions.AddResiliencePipeline(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! pipelineName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static readonly Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.InfiniteHedgingDelay -> System.TimeSpan diff --git a/src/Libraries/Microsoft.Extensions.Resilience/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Resilience/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..f6f4ec2ac75 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Resilience/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,317 @@ + +#nullable enable +const Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.InfiniteRetry = -1 -> int +const Microsoft.Extensions.Resilience.ResilienceDimensions.DependencyName = "dep_name" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.EventName = "event_name" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.FailureReason = "failure_reason" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.FailureSource = "failure_source" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.FailureSummary = "failure_summary" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.PipelineKey = "pipeline_key" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.PipelineName = "pipeline_name" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.PolicyName = "policy_name" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.RequestName = "req_name" -> string! +const Microsoft.Extensions.Resilience.ResilienceDimensions.ResultType = "result_type" -> string! +Microsoft.Extensions.Resilience.FailureResultContext +Microsoft.Extensions.Resilience.FailureResultContext.AdditionalInformation.get -> string! +Microsoft.Extensions.Resilience.FailureResultContext.FailureReason.get -> string! +Microsoft.Extensions.Resilience.FailureResultContext.FailureResultContext() -> void +Microsoft.Extensions.Resilience.FailureResultContext.FailureSource.get -> string! +Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider +Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsBase +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsBase.ChaosPolicyOptionsBase() -> void +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsBase.Enabled.get -> bool +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsBase.Enabled.set -> void +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsBase.FaultInjectionRate.get -> double +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsBase.FaultInjectionRate.set -> void +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.ChaosPolicyOptionsGroup() -> void +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.CustomResultPolicyOptions.get -> Microsoft.Extensions.Resilience.FaultInjection.CustomResultPolicyOptions? +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.CustomResultPolicyOptions.set -> void +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.ExceptionPolicyOptions.get -> Microsoft.Extensions.Resilience.FaultInjection.ExceptionPolicyOptions? +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.ExceptionPolicyOptions.set -> void +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.HttpResponseInjectionPolicyOptions.get -> Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions? +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.HttpResponseInjectionPolicyOptions.set -> void +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.LatencyPolicyOptions.get -> Microsoft.Extensions.Resilience.FaultInjection.LatencyPolicyOptions? +Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.LatencyPolicyOptions.set -> void +Microsoft.Extensions.Resilience.FaultInjection.CustomResultPolicyOptions +Microsoft.Extensions.Resilience.FaultInjection.CustomResultPolicyOptions.CustomResultKey.get -> string! +Microsoft.Extensions.Resilience.FaultInjection.CustomResultPolicyOptions.CustomResultKey.set -> void +Microsoft.Extensions.Resilience.FaultInjection.CustomResultPolicyOptions.CustomResultPolicyOptions() -> void +Microsoft.Extensions.Resilience.FaultInjection.ExceptionPolicyOptions +Microsoft.Extensions.Resilience.FaultInjection.ExceptionPolicyOptions.ExceptionKey.get -> string! +Microsoft.Extensions.Resilience.FaultInjection.ExceptionPolicyOptions.ExceptionKey.set -> void +Microsoft.Extensions.Resilience.FaultInjection.ExceptionPolicyOptions.ExceptionPolicyOptions() -> void +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionExtensions +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptions +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptions.ChaosPolicyOptionsGroups.get -> System.Collections.Generic.IDictionary! +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptions.ChaosPolicyOptionsGroups.set -> void +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptions.FaultInjectionOptions() -> void +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder.AddCustomResult(string! key, object! customResult) -> Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder! +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder.AddException(string! key, System.Exception! exception) -> Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder! +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder.Configure() -> Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder! +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder.Configure(Microsoft.Extensions.Configuration.IConfiguration! section) -> Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder! +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder.Configure(System.Action! configureOptions) -> Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder! +Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptionsBuilder.FaultInjectionOptionsBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +Microsoft.Extensions.Resilience.FaultInjection.FaultPolicyWeightAssignmentsOptions +Microsoft.Extensions.Resilience.FaultInjection.FaultPolicyWeightAssignmentsOptions.FaultPolicyWeightAssignmentsOptions() -> void +Microsoft.Extensions.Resilience.FaultInjection.FaultPolicyWeightAssignmentsOptions.WeightAssignments.get -> System.Collections.Generic.IDictionary! +Microsoft.Extensions.Resilience.FaultInjection.FaultPolicyWeightAssignmentsOptions.WeightAssignments.set -> void +Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions +Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions.HttpContentKey.get -> string? +Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions.HttpContentKey.set -> void +Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions.HttpResponseInjectionPolicyOptions() -> void +Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions.StatusCode.get -> System.Net.HttpStatusCode +Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions.StatusCode.set -> void +Microsoft.Extensions.Resilience.FaultInjection.IChaosPolicyFactory +Microsoft.Extensions.Resilience.FaultInjection.IChaosPolicyFactory.CreateCustomResultPolicy() -> Polly.Contrib.Simmy.Outcomes.AsyncInjectOutcomePolicy! +Microsoft.Extensions.Resilience.FaultInjection.IChaosPolicyFactory.CreateExceptionPolicy() -> Polly.Contrib.Simmy.Outcomes.AsyncInjectOutcomePolicy! +Microsoft.Extensions.Resilience.FaultInjection.IChaosPolicyFactory.CreateLatencyPolicy() -> Polly.Contrib.Simmy.Latency.AsyncInjectLatencyPolicy! +Microsoft.Extensions.Resilience.FaultInjection.IFaultInjectionOptionsProvider +Microsoft.Extensions.Resilience.FaultInjection.IFaultInjectionOptionsProvider.TryGetChaosPolicyOptionsGroup(string! optionsGroupName, out Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup? optionsGroup) -> bool +Microsoft.Extensions.Resilience.FaultInjection.InjectedFaultException +Microsoft.Extensions.Resilience.FaultInjection.InjectedFaultException.InjectedFaultException() -> void +Microsoft.Extensions.Resilience.FaultInjection.InjectedFaultException.InjectedFaultException(string! message) -> void +Microsoft.Extensions.Resilience.FaultInjection.InjectedFaultException.InjectedFaultException(string! message, System.Exception! innerException) -> void +Microsoft.Extensions.Resilience.FaultInjection.LatencyPolicyOptions +Microsoft.Extensions.Resilience.FaultInjection.LatencyPolicyOptions.Latency.get -> System.TimeSpan +Microsoft.Extensions.Resilience.FaultInjection.LatencyPolicyOptions.Latency.set -> void +Microsoft.Extensions.Resilience.FaultInjection.LatencyPolicyOptions.LatencyPolicyOptions() -> void +Microsoft.Extensions.Resilience.HedgedTaskProvider +Microsoft.Extensions.Resilience.HedgedTaskProvider +Microsoft.Extensions.Resilience.HedgingTaskProviderArguments +Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.AttemptNumber.get -> int +Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.HedgingTaskProviderArguments() -> void +Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.HedgingTaskProviderArguments(Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.IResiliencePipelineBuilder +Microsoft.Extensions.Resilience.IResiliencePipelineBuilder.PipelineName.get -> string! +Microsoft.Extensions.Resilience.IResiliencePipelineBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Resilience.IResiliencePipelineProvider +Microsoft.Extensions.Resilience.IResiliencePipelineProvider.GetPipeline(string! pipelineName) -> Polly.IAsyncPolicy! +Microsoft.Extensions.Resilience.IResiliencePipelineProvider.GetPipeline(string! pipelineName, string! pipelineKey) -> Polly.IAsyncPolicy! +Microsoft.Extensions.Resilience.Options.BackoffType +Microsoft.Extensions.Resilience.Options.BackoffType.Constant = 1 -> Microsoft.Extensions.Resilience.Options.BackoffType +Microsoft.Extensions.Resilience.Options.BackoffType.ExponentialWithJitter = 0 -> Microsoft.Extensions.Resilience.Options.BackoffType +Microsoft.Extensions.Resilience.Options.BackoffType.Linear = 2 -> Microsoft.Extensions.Resilience.Options.BackoffType +Microsoft.Extensions.Resilience.Options.BreakActionArguments +Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments() -> void +Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments(System.Exception! exception, Polly.Context! context, System.TimeSpan breakDuration, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakDuration.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.BreakActionArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.BreakActionArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.BreakActionArguments.Exception.get -> System.Exception! +Microsoft.Extensions.Resilience.Options.BreakActionArguments +Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments() -> void +Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments(Polly.DelegateResult! result, Polly.Context! context, System.TimeSpan breakDuration, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakDuration.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.BreakActionArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.BreakActionArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.BreakActionArguments.Result.get -> Polly.DelegateResult! +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.BulkheadPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxConcurrency.get -> int +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxConcurrency.set -> void +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxQueuedActions.get -> int +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxQueuedActions.set -> void +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.OnBulkheadRejectedAsync.get -> System.Func! +Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.OnBulkheadRejectedAsync.set -> void +Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments +Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.BulkheadTaskArguments() -> void +Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.BulkheadTaskArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.BreakDuration.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.BreakDuration.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.CircuitBreakerPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.FailureThreshold.get -> double +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.FailureThreshold.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.MinimumThroughput.get -> int +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.MinimumThroughput.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.get -> System.Action! +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitReset.get -> System.Action! +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitReset.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.SamplingDuration.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.SamplingDuration.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleException.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleException.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.CircuitBreakerPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.get -> System.Action>! +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.set -> void +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleResultAsError.set -> void +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.FallbackPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.get -> System.Func! +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.set -> void +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleException.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleException.set -> void +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.FallbackPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.get -> System.Func, System.Threading.Tasks.Task!>! +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.set -> void +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleResultAsError.set -> void +Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments +Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.FallbackScenarioTaskArguments() -> void +Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.FallbackScenarioTaskArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Exception.get -> System.Exception! +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments() -> void +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments(System.Exception! exception, Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments() -> void +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments(Polly.DelegateResult! result, Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Result.get -> Polly.DelegateResult! +Microsoft.Extensions.Resilience.Options.HedgingDelayArguments +Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.AttemptNumber.get -> int +Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.HedgingDelayArguments() -> void +Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.HedgingDelayArguments(Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelay.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelay.set -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelayGenerator.get -> System.Func? +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelayGenerator.set -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.MaxHedgedAttempts.get -> int +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.MaxHedgedAttempts.set -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.get -> System.Func! +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.set -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleException.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleException.set -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.get -> System.Func, System.Threading.Tasks.Task!>! +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.set -> void +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleResultAsError.set -> void +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.AttemptNumber.get -> int +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Exception.get -> System.Exception! +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments() -> void +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments(System.Exception! exception, Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.AttemptNumber.get -> int +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments() -> void +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments(Polly.DelegateResult! result, Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Result.get -> Polly.DelegateResult! +Microsoft.Extensions.Resilience.Options.ResetActionArguments +Microsoft.Extensions.Resilience.Options.ResetActionArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.ResetActionArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.ResetActionArguments.ResetActionArguments() -> void +Microsoft.Extensions.Resilience.Options.ResetActionArguments.ResetActionArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.RetryActionArguments +Microsoft.Extensions.Resilience.Options.RetryActionArguments.AttemptNumber.get -> int +Microsoft.Extensions.Resilience.Options.RetryActionArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.RetryActionArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.RetryActionArguments.Exception.get -> System.Exception! +Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments() -> void +Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments(System.Exception! exception, Polly.Context! context, System.TimeSpan waitingTimeInterval, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.RetryActionArguments.WaitingTimeInterval.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.RetryActionArguments +Microsoft.Extensions.Resilience.Options.RetryActionArguments.AttemptNumber.get -> int +Microsoft.Extensions.Resilience.Options.RetryActionArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.RetryActionArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.RetryActionArguments.Result.get -> Polly.DelegateResult! +Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments() -> void +Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments(Polly.DelegateResult! result, Polly.Context! context, System.TimeSpan waitingTimeInterval, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.RetryActionArguments.WaitingTimeInterval.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.RetryDelayArguments +Microsoft.Extensions.Resilience.Options.RetryDelayArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.RetryDelayArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.RetryDelayArguments.Result.get -> Polly.DelegateResult! +Microsoft.Extensions.Resilience.Options.RetryDelayArguments.RetryDelayArguments() -> void +Microsoft.Extensions.Resilience.Options.RetryDelayArguments.RetryDelayArguments(Polly.DelegateResult! result, Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BackoffType.get -> Microsoft.Extensions.Resilience.Options.BackoffType +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BackoffType.set -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BaseDelay.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BaseDelay.set -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.get -> System.Func! +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.set -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryCount.get -> int +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryCount.set -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleException.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleException.set -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.get -> System.Func, System.Threading.Tasks.Task!>! +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.set -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryDelayGenerator.get -> System.Func, System.TimeSpan>? +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryDelayGenerator.set -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleResultAsError.set -> void +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.OnTimedOutAsync.get -> System.Func! +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.OnTimedOutAsync.set -> void +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutInterval.get -> System.TimeSpan +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutInterval.set -> void +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutPolicyOptions() -> void +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutStrategy.get -> Polly.Timeout.TimeoutStrategy +Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutStrategy.set -> void +Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments +Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.Context.get -> Polly.Context! +Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.TimeoutTaskArguments() -> void +Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.TimeoutTaskArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +Microsoft.Extensions.Resilience.PollyServiceCollectionExtensions +Microsoft.Extensions.Resilience.ResilienceDimensions +Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions +Microsoft.Extensions.Resilience.ResilienceWrapperAttribute +Microsoft.Extensions.Resilience.ResilienceWrapperAttribute.ResilienceWrapperAttribute() -> void +Microsoft.Extensions.Resilience.RetryPolicyOptionsExtensions +Microsoft.Extensions.Resilience.ServiceCollectionExtensions +static Microsoft.Extensions.Resilience.FailureResultContext.Create(string! failureSource = "unknown", string! failureReason = "unknown", string! additionalInformation = "unknown") -> Microsoft.Extensions.Resilience.FailureResultContext +static Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionExtensions.AddFaultInjection(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionExtensions.AddFaultInjection(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionExtensions.AddFaultInjection(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionExtensions.GetFaultInjectionGroupName(this Polly.Context! context) -> string? +static Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionExtensions.WithFaultInjection(this Polly.Context! context, Microsoft.Extensions.Resilience.FaultInjection.FaultPolicyWeightAssignmentsOptions! weightAssignments) -> Polly.Context! +static Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionExtensions.WithFaultInjection(this Polly.Context! context, string! groupName) -> Polly.Context! +static Microsoft.Extensions.Resilience.PollyServiceCollectionExtensions.ConfigureFailureResultContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Resilience.ResilienceDimensions.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static Microsoft.Extensions.Resilience.RetryPolicyOptionsExtensions.GetDelays(this Microsoft.Extensions.Resilience.Options.RetryPolicyOptions! options) -> System.Collections.Generic.IEnumerable! +static Microsoft.Extensions.Resilience.ServiceCollectionExtensions.AddResiliencePipeline(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! pipelineName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +static readonly Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.InfiniteHedgingDelay -> System.TimeSpan diff --git a/src/Libraries/Microsoft.Extensions.Resilience/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Resilience/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..a9fe5042489 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Resilience/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt @@ -0,0 +1,249 @@ +Microsoft.Extensions.Resilience.Resilience.ResilienceContextExtensions +Microsoft.Extensions.Resilience.ResilienceServiceCollectionExtensions +static Microsoft.Extensions.Resilience.Resilience.ResilienceContextExtensions.GetRequestMetadata(this Polly.ResilienceContext! context) -> Microsoft.Extensions.Http.Telemetry.RequestMetadata? +static Microsoft.Extensions.Resilience.Resilience.ResilienceContextExtensions.SetRequestMetadata(this Polly.ResilienceContext! context, Microsoft.Extensions.Http.Telemetry.RequestMetadata! requestMetadata) -> void +static Microsoft.Extensions.Resilience.ResilienceServiceCollectionExtensions.AddResilienceEnrichment(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Resilience.ResilienceServiceCollectionExtensions.ConfigureFailureResultContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +*REMOVED*const Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.InfiniteRetry = -1 -> int +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.DependencyName = "dep_name" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.EventName = "event_name" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.FailureReason = "failure_reason" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.FailureSource = "failure_source" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.FailureSummary = "failure_summary" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.PipelineKey = "pipeline_key" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.PipelineName = "pipeline_name" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.PolicyName = "policy_name" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.RequestName = "req_name" -> string! +*REMOVED*const Microsoft.Extensions.Resilience.ResilienceDimensions.ResultType = "result_type" -> string! +*REMOVED*Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider +*REMOVED*Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider +*REMOVED*Microsoft.Extensions.Resilience.HedgedTaskProvider +*REMOVED*Microsoft.Extensions.Resilience.HedgedTaskProvider +*REMOVED*Microsoft.Extensions.Resilience.HedgingTaskProviderArguments +*REMOVED*Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.AttemptNumber.get -> int +*REMOVED*Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.HedgingTaskProviderArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.HedgingTaskProviderArguments.HedgingTaskProviderArguments(Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.IResiliencePipelineBuilder +*REMOVED*Microsoft.Extensions.Resilience.IResiliencePipelineBuilder.PipelineName.get -> string! +*REMOVED*Microsoft.Extensions.Resilience.IResiliencePipelineBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +*REMOVED*Microsoft.Extensions.Resilience.IResiliencePipelineProvider +*REMOVED*Microsoft.Extensions.Resilience.IResiliencePipelineProvider.GetPipeline(string! pipelineName) -> Polly.IAsyncPolicy! +*REMOVED*Microsoft.Extensions.Resilience.IResiliencePipelineProvider.GetPipeline(string! pipelineName, string! pipelineKey) -> Polly.IAsyncPolicy! +*REMOVED*Microsoft.Extensions.Resilience.Options.BackoffType +*REMOVED*Microsoft.Extensions.Resilience.Options.BackoffType.Constant = 1 -> Microsoft.Extensions.Resilience.Options.BackoffType +*REMOVED*Microsoft.Extensions.Resilience.Options.BackoffType.ExponentialWithJitter = 0 -> Microsoft.Extensions.Resilience.Options.BackoffType +*REMOVED*Microsoft.Extensions.Resilience.Options.BackoffType.Linear = 2 -> Microsoft.Extensions.Resilience.Options.BackoffType +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments(System.Exception! exception, Polly.Context! context, System.TimeSpan breakDuration, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakDuration.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.Exception.get -> System.Exception! +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakActionArguments(Polly.DelegateResult! result, Polly.Context! context, System.TimeSpan breakDuration, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.BreakDuration.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.BreakActionArguments.Result.get -> Polly.DelegateResult! +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.BulkheadPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxConcurrency.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxConcurrency.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxQueuedActions.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.MaxQueuedActions.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.OnBulkheadRejectedAsync.get -> System.Func! +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.OnBulkheadRejectedAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.BulkheadTaskArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.BulkheadTaskArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.BulkheadTaskArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.BreakDuration.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.BreakDuration.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.CircuitBreakerPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.FailureThreshold.get -> double +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.FailureThreshold.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.MinimumThroughput.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.MinimumThroughput.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.get -> System.Action! +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitReset.get -> System.Action! +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitReset.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.SamplingDuration.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.SamplingDuration.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleException.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleException.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.CircuitBreakerPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.get -> System.Action>! +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.OnCircuitBreak.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.ShouldHandleResultAsError.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.FallbackPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.get -> System.Func! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleException.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleException.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.FallbackPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.get -> System.Func, System.Threading.Tasks.Task!>! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.OnFallbackAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.ShouldHandleResultAsError.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.FallbackScenarioTaskArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackScenarioTaskArguments.FallbackScenarioTaskArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Exception.get -> System.Exception! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments(System.Exception! exception, Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.FallbackTaskArguments(Polly.DelegateResult! result, Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.FallbackTaskArguments.Result.get -> Polly.DelegateResult! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingDelayArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.AttemptNumber.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.HedgingDelayArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingDelayArguments.HedgingDelayArguments(Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelay.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelay.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelayGenerator.get -> System.Func? +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingDelayGenerator.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.MaxHedgedAttempts.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.MaxHedgedAttempts.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.get -> System.Func! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleException.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleException.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.HedgingPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.get -> System.Func, System.Threading.Tasks.Task!>! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.OnHedgingAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.ShouldHandleResultAsError.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.AttemptNumber.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Exception.get -> System.Exception! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments(System.Exception! exception, Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.AttemptNumber.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.HedgingTaskArguments(Polly.DelegateResult! result, Polly.Context! context, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.HedgingTaskArguments.Result.get -> Polly.DelegateResult! +*REMOVED*Microsoft.Extensions.Resilience.Options.ResetActionArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.ResetActionArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.ResetActionArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.ResetActionArguments.ResetActionArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.ResetActionArguments.ResetActionArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.AttemptNumber.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.Exception.get -> System.Exception! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments(System.Exception! exception, Polly.Context! context, System.TimeSpan waitingTimeInterval, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.WaitingTimeInterval.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.AttemptNumber.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.Result.get -> Polly.DelegateResult! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.RetryActionArguments(Polly.DelegateResult! result, Polly.Context! context, System.TimeSpan waitingTimeInterval, int attemptNumber, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryActionArguments.WaitingTimeInterval.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryDelayArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryDelayArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryDelayArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryDelayArguments.Result.get -> Polly.DelegateResult! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryDelayArguments.RetryDelayArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryDelayArguments.RetryDelayArguments(Polly.DelegateResult! result, Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BackoffType.get -> Microsoft.Extensions.Resilience.Options.BackoffType +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BackoffType.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BaseDelay.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.BaseDelay.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.get -> System.Func! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryCount.get -> int +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryCount.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleException.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleException.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.get -> System.Func, System.Threading.Tasks.Task!>! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.OnRetryAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryDelayGenerator.get -> System.Func, System.TimeSpan>? +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryDelayGenerator.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.RetryPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleResultAsError.get -> System.Predicate! +*REMOVED*Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.ShouldHandleResultAsError.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.OnTimedOutAsync.get -> System.Func! +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.OnTimedOutAsync.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutInterval.get -> System.TimeSpan +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutInterval.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutPolicyOptions() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutStrategy.get -> Polly.Timeout.TimeoutStrategy +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.TimeoutStrategy.set -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.CancellationToken.get -> System.Threading.CancellationToken +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.Context.get -> Polly.Context! +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.TimeoutTaskArguments() -> void +*REMOVED*Microsoft.Extensions.Resilience.Options.TimeoutTaskArguments.TimeoutTaskArguments(Polly.Context! context, System.Threading.CancellationToken cancellationToken) -> void +*REMOVED*Microsoft.Extensions.Resilience.PollyServiceCollectionExtensions +*REMOVED*Microsoft.Extensions.Resilience.ResilienceDimensions +*REMOVED*Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions +*REMOVED*Microsoft.Extensions.Resilience.ResilienceWrapperAttribute +*REMOVED*Microsoft.Extensions.Resilience.ResilienceWrapperAttribute.ResilienceWrapperAttribute() -> void +*REMOVED*Microsoft.Extensions.Resilience.RetryPolicyOptionsExtensions +*REMOVED*Microsoft.Extensions.Resilience.ServiceCollectionExtensions +*REMOVED*static Microsoft.Extensions.Resilience.PollyServiceCollectionExtensions.ConfigureFailureResultContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +*REMOVED*static Microsoft.Extensions.Resilience.ResilienceDimensions.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddBulkheadPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddCircuitBreakerPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddFallbackPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.FallbackScenarioTaskProvider! provider, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddHedgingPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Resilience.HedgedTaskProvider! provider, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddRetryPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action!>! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, Microsoft.Extensions.Configuration.IConfigurationSection! section, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.ResiliencePipelineBuilderExtensions.AddTimeoutPolicy(this Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! builder, string! policyName, System.Action! configure) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static Microsoft.Extensions.Resilience.RetryPolicyOptionsExtensions.GetDelays(this Microsoft.Extensions.Resilience.Options.RetryPolicyOptions! options) -> System.Collections.Generic.IEnumerable! +*REMOVED*static Microsoft.Extensions.Resilience.ServiceCollectionExtensions.AddResiliencePipeline(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! pipelineName) -> Microsoft.Extensions.Resilience.IResiliencePipelineBuilder! +*REMOVED*static readonly Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.InfiniteHedgingDelay -> System.TimeSpan diff --git a/src/Libraries/Microsoft.Extensions.Telemetry.Abstractions/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Telemetry.Abstractions/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..f283c74280a --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Telemetry.Abstractions/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,206 @@ + +#nullable enable +const Microsoft.Extensions.Http.Telemetry.TelemetryConstants.ClientApplicationNameHeader = "X-ClientApplication" -> string! +const Microsoft.Extensions.Http.Telemetry.TelemetryConstants.Redacted = "REDACTED" -> string! +const Microsoft.Extensions.Http.Telemetry.TelemetryConstants.RequestMetadataKey = "R9-RequestMetadata" -> string! +const Microsoft.Extensions.Http.Telemetry.TelemetryConstants.ServerApplicationNameHeader = "X-ServerApplication" -> string! +const Microsoft.Extensions.Http.Telemetry.TelemetryConstants.Unknown = "unknown" -> string! +Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode.Loose = 1 -> Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode.None = 2 -> Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode.Strict = 0 -> Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.Extensions.Http.Telemetry.IDownstreamDependencyMetadata +Microsoft.Extensions.Http.Telemetry.IDownstreamDependencyMetadata.DependencyName.get -> string! +Microsoft.Extensions.Http.Telemetry.IDownstreamDependencyMetadata.RequestMetadata.get -> System.Collections.Generic.ISet! +Microsoft.Extensions.Http.Telemetry.IDownstreamDependencyMetadata.UniqueHostNameSuffixes.get -> System.Collections.Generic.ISet! +Microsoft.Extensions.Http.Telemetry.IOutgoingRequestContext +Microsoft.Extensions.Http.Telemetry.IOutgoingRequestContext.RequestMetadata.get -> Microsoft.Extensions.Http.Telemetry.RequestMetadata? +Microsoft.Extensions.Http.Telemetry.IOutgoingRequestContext.SetRequestMetadata(Microsoft.Extensions.Http.Telemetry.RequestMetadata! metadata) -> void +Microsoft.Extensions.Http.Telemetry.RequestMetadata +Microsoft.Extensions.Http.Telemetry.RequestMetadata.DependencyName.get -> string! +Microsoft.Extensions.Http.Telemetry.RequestMetadata.DependencyName.set -> void +Microsoft.Extensions.Http.Telemetry.RequestMetadata.MethodType.get -> string! +Microsoft.Extensions.Http.Telemetry.RequestMetadata.MethodType.set -> void +Microsoft.Extensions.Http.Telemetry.RequestMetadata.RequestMetadata() -> void +Microsoft.Extensions.Http.Telemetry.RequestMetadata.RequestMetadata(string! methodType, string! requestRoute, string! requestName = "unknown") -> void +Microsoft.Extensions.Http.Telemetry.RequestMetadata.RequestName.get -> string! +Microsoft.Extensions.Http.Telemetry.RequestMetadata.RequestName.set -> void +Microsoft.Extensions.Http.Telemetry.RequestMetadata.RequestRoute.get -> string! +Microsoft.Extensions.Http.Telemetry.RequestMetadata.RequestRoute.set -> void +Microsoft.Extensions.Http.Telemetry.TelemetryConstants +Microsoft.Extensions.Telemetry.Enrichment.EnricherExtensions +Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag +Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag.Add(string! key, object! value) -> void +Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag.Add(string! key, string! value) -> void +Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag.Add(System.ReadOnlySpan> properties) -> void +Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag.Add(System.ReadOnlySpan> properties) -> void +Microsoft.Extensions.Telemetry.Enrichment.ILogEnricher +Microsoft.Extensions.Telemetry.Enrichment.ILogEnricher.Enrich(Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag! bag) -> void +Microsoft.Extensions.Telemetry.Enrichment.IMetricEnricher +Microsoft.Extensions.Telemetry.Enrichment.IMetricEnricher.Enrich(Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag! bag) -> void +Microsoft.Extensions.Telemetry.Enrichment.ITraceEnricher +Microsoft.Extensions.Telemetry.Enrichment.ITraceEnricher.Enrich(System.Diagnostics.Activity! activity) -> void +Microsoft.Extensions.Telemetry.Enrichment.ITraceEnricher.EnrichOnActivityStart(System.Diagnostics.Activity! activity) -> void +Microsoft.Extensions.Telemetry.Latency.Checkpoint +Microsoft.Extensions.Telemetry.Latency.Checkpoint.Checkpoint() -> void +Microsoft.Extensions.Telemetry.Latency.Checkpoint.Checkpoint(string! name, long elapsed, long frequency) -> void +Microsoft.Extensions.Telemetry.Latency.Checkpoint.Elapsed.get -> long +Microsoft.Extensions.Telemetry.Latency.Checkpoint.Equals(Microsoft.Extensions.Telemetry.Latency.Checkpoint other) -> bool +Microsoft.Extensions.Telemetry.Latency.Checkpoint.Frequency.get -> long +Microsoft.Extensions.Telemetry.Latency.Checkpoint.Name.get -> string! +Microsoft.Extensions.Telemetry.Latency.CheckpointToken +Microsoft.Extensions.Telemetry.Latency.CheckpointToken.CheckpointToken() -> void +Microsoft.Extensions.Telemetry.Latency.CheckpointToken.CheckpointToken(string! name, int position) -> void +Microsoft.Extensions.Telemetry.Latency.CheckpointToken.Name.get -> string! +Microsoft.Extensions.Telemetry.Latency.CheckpointToken.Position.get -> int +Microsoft.Extensions.Telemetry.Latency.ILatencyContext +Microsoft.Extensions.Telemetry.Latency.ILatencyContext.AddCheckpoint(Microsoft.Extensions.Telemetry.Latency.CheckpointToken token) -> void +Microsoft.Extensions.Telemetry.Latency.ILatencyContext.AddMeasure(Microsoft.Extensions.Telemetry.Latency.MeasureToken token, long value) -> void +Microsoft.Extensions.Telemetry.Latency.ILatencyContext.Freeze() -> void +Microsoft.Extensions.Telemetry.Latency.ILatencyContext.LatencyData.get -> Microsoft.Extensions.Telemetry.Latency.LatencyData +Microsoft.Extensions.Telemetry.Latency.ILatencyContext.RecordMeasure(Microsoft.Extensions.Telemetry.Latency.MeasureToken token, long value) -> void +Microsoft.Extensions.Telemetry.Latency.ILatencyContext.SetTag(Microsoft.Extensions.Telemetry.Latency.TagToken token, string! value) -> void +Microsoft.Extensions.Telemetry.Latency.ILatencyContextProvider +Microsoft.Extensions.Telemetry.Latency.ILatencyContextProvider.CreateContext() -> Microsoft.Extensions.Telemetry.Latency.ILatencyContext! +Microsoft.Extensions.Telemetry.Latency.ILatencyContextTokenIssuer +Microsoft.Extensions.Telemetry.Latency.ILatencyContextTokenIssuer.GetCheckpointToken(string! name) -> Microsoft.Extensions.Telemetry.Latency.CheckpointToken +Microsoft.Extensions.Telemetry.Latency.ILatencyContextTokenIssuer.GetMeasureToken(string! name) -> Microsoft.Extensions.Telemetry.Latency.MeasureToken +Microsoft.Extensions.Telemetry.Latency.ILatencyContextTokenIssuer.GetTagToken(string! name) -> Microsoft.Extensions.Telemetry.Latency.TagToken +Microsoft.Extensions.Telemetry.Latency.ILatencyDataExporter +Microsoft.Extensions.Telemetry.Latency.ILatencyDataExporter.ExportAsync(Microsoft.Extensions.Telemetry.Latency.LatencyData data, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.CheckpointNames.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.CheckpointNames.set -> void +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.LatencyContextRegistrationOptions() -> void +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.MeasureNames.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.MeasureNames.set -> void +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.TagNames.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.TagNames.set -> void +Microsoft.Extensions.Telemetry.Latency.LatencyData +Microsoft.Extensions.Telemetry.Latency.LatencyData.Checkpoints.get -> System.ReadOnlySpan +Microsoft.Extensions.Telemetry.Latency.LatencyData.DurationTimestamp.get -> long +Microsoft.Extensions.Telemetry.Latency.LatencyData.DurationTimestampFrequency.get -> long +Microsoft.Extensions.Telemetry.Latency.LatencyData.LatencyData() -> void +Microsoft.Extensions.Telemetry.Latency.LatencyData.LatencyData(System.ArraySegment tags, System.ArraySegment checkpoints, System.ArraySegment measures, long durationTimestamp, long durationTimestampFrequency) -> void +Microsoft.Extensions.Telemetry.Latency.LatencyData.Measures.get -> System.ReadOnlySpan +Microsoft.Extensions.Telemetry.Latency.LatencyData.Tags.get -> System.ReadOnlySpan +Microsoft.Extensions.Telemetry.Latency.LatencyRegistryExtensions +Microsoft.Extensions.Telemetry.Latency.Measure +Microsoft.Extensions.Telemetry.Latency.Measure.Equals(Microsoft.Extensions.Telemetry.Latency.Measure other) -> bool +Microsoft.Extensions.Telemetry.Latency.Measure.Measure() -> void +Microsoft.Extensions.Telemetry.Latency.Measure.Measure(string! name, long value) -> void +Microsoft.Extensions.Telemetry.Latency.Measure.Name.get -> string! +Microsoft.Extensions.Telemetry.Latency.Measure.Value.get -> long +Microsoft.Extensions.Telemetry.Latency.MeasureToken +Microsoft.Extensions.Telemetry.Latency.MeasureToken.MeasureToken() -> void +Microsoft.Extensions.Telemetry.Latency.MeasureToken.MeasureToken(string! name, int position) -> void +Microsoft.Extensions.Telemetry.Latency.MeasureToken.Name.get -> string! +Microsoft.Extensions.Telemetry.Latency.MeasureToken.Position.get -> int +Microsoft.Extensions.Telemetry.Latency.NullLatencyContextExtensions +Microsoft.Extensions.Telemetry.Latency.Tag +Microsoft.Extensions.Telemetry.Latency.Tag.Name.get -> string! +Microsoft.Extensions.Telemetry.Latency.Tag.Tag() -> void +Microsoft.Extensions.Telemetry.Latency.Tag.Tag(string! name, string! value) -> void +Microsoft.Extensions.Telemetry.Latency.Tag.Value.get -> string! +Microsoft.Extensions.Telemetry.Latency.TagToken +Microsoft.Extensions.Telemetry.Latency.TagToken.Name.get -> string! +Microsoft.Extensions.Telemetry.Latency.TagToken.Position.get -> int +Microsoft.Extensions.Telemetry.Latency.TagToken.TagToken() -> void +Microsoft.Extensions.Telemetry.Latency.TagToken.TagToken(string! name, int position) -> void +Microsoft.Extensions.Telemetry.Logging.ILogPropertyCollector +Microsoft.Extensions.Telemetry.Logging.ILogPropertyCollector.Add(string! propertyName, object? propertyValue) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.EventId.get -> int +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.EventName.get -> string? +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.EventName.set -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.Level.get -> Microsoft.Extensions.Logging.LogLevel? +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute() -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute(int eventId) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute(int eventId, Microsoft.Extensions.Logging.LogLevel level) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute(int eventId, Microsoft.Extensions.Logging.LogLevel level, string! message) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute(int eventId, string! message) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute(Microsoft.Extensions.Logging.LogLevel level) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute(Microsoft.Extensions.Logging.LogLevel level, string! message) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute(string! message) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.Message.get -> string! +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.SkipEnabledCheck.get -> bool +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.SkipEnabledCheck.set -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodHelper +Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.Add(string! propertyName, object? propertyValue) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.LogMethodHelper() -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.ParameterName.get -> string! +Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.ParameterName.set -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.TryReset() -> bool +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.LogPropertiesAttribute() -> void +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.LogPropertiesAttribute(System.Type! providerType, string! providerMethod) -> void +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.OmitParameterName.get -> bool +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.OmitParameterName.set -> void +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.ProviderMethod.get -> string? +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.ProviderType.get -> System.Type? +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.SkipNullProperties.get -> bool +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.SkipNullProperties.set -> void +Microsoft.Extensions.Telemetry.Logging.LogPropertyIgnoreAttribute +Microsoft.Extensions.Telemetry.Logging.LogPropertyIgnoreAttribute.LogPropertyIgnoreAttribute() -> void +Microsoft.Extensions.Telemetry.Metering.CounterAttribute +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.CounterAttribute(params string![]! dimensions) -> void +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.CounterAttribute(System.Type! type) -> void +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Dimensions.get -> string![]? +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Name.get -> string? +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Name.set -> void +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Type.get -> System.Type? +Microsoft.Extensions.Telemetry.Metering.CounterAttribute +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.CounterAttribute(params string![]! dimensions) -> void +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.CounterAttribute(System.Type! type) -> void +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Dimensions.get -> string![]? +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Name.get -> string? +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Name.set -> void +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Type.get -> System.Type? +Microsoft.Extensions.Telemetry.Metering.DimensionAttribute +Microsoft.Extensions.Telemetry.Metering.DimensionAttribute.DimensionAttribute(string! name) -> void +Microsoft.Extensions.Telemetry.Metering.DimensionAttribute.Name.get -> string! +Microsoft.Extensions.Telemetry.Metering.GaugeAttribute +Microsoft.Extensions.Telemetry.Metering.GaugeAttribute.Dimensions.get -> string![]? +Microsoft.Extensions.Telemetry.Metering.GaugeAttribute.GaugeAttribute(params string![]! dimensions) -> void +Microsoft.Extensions.Telemetry.Metering.GaugeAttribute.GaugeAttribute(System.Type! type) -> void +Microsoft.Extensions.Telemetry.Metering.GaugeAttribute.Name.get -> string? +Microsoft.Extensions.Telemetry.Metering.GaugeAttribute.Name.set -> void +Microsoft.Extensions.Telemetry.Metering.GaugeAttribute.Type.get -> System.Type? +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Dimensions.get -> string![]? +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.HistogramAttribute(params string![]! dimensions) -> void +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.HistogramAttribute(System.Type! type) -> void +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Name.get -> string? +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Name.set -> void +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Type.get -> System.Type? +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Dimensions.get -> string![]? +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.HistogramAttribute(params string![]! dimensions) -> void +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.HistogramAttribute(System.Type! type) -> void +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Name.get -> string? +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Name.set -> void +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Type.get -> System.Type? +Microsoft.Extensions.Telemetry.Metering.Meter +Microsoft.Extensions.Telemetry.Metering.Meter.Meter() -> void +Microsoft.Extensions.Telemetry.Metering.MeteringExtensions +override Microsoft.Extensions.Telemetry.Latency.Checkpoint.Equals(object? obj) -> bool +override Microsoft.Extensions.Telemetry.Latency.Checkpoint.GetHashCode() -> int +override Microsoft.Extensions.Telemetry.Latency.Measure.Equals(object? obj) -> bool +override Microsoft.Extensions.Telemetry.Latency.Measure.GetHashCode() -> int +static Microsoft.Extensions.Telemetry.Enrichment.EnricherExtensions.AddLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Telemetry.Enrichment.ILogEnricher! enricher) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.EnricherExtensions.AddLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.EnricherExtensions.AddMetricEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Telemetry.Enrichment.IMetricEnricher! enricher) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.EnricherExtensions.AddMetricEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.Checkpoint.operator !=(Microsoft.Extensions.Telemetry.Latency.Checkpoint left, Microsoft.Extensions.Telemetry.Latency.Checkpoint right) -> bool +static Microsoft.Extensions.Telemetry.Latency.Checkpoint.operator ==(Microsoft.Extensions.Telemetry.Latency.Checkpoint left, Microsoft.Extensions.Telemetry.Latency.Checkpoint right) -> bool +static Microsoft.Extensions.Telemetry.Latency.LatencyRegistryExtensions.RegisterCheckpointNames(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, params string![]! names) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.LatencyRegistryExtensions.RegisterMeasureNames(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, params string![]! names) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.LatencyRegistryExtensions.RegisterTagNames(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, params string![]! names) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.Measure.operator !=(Microsoft.Extensions.Telemetry.Latency.Measure left, Microsoft.Extensions.Telemetry.Latency.Measure right) -> bool +static Microsoft.Extensions.Telemetry.Latency.Measure.operator ==(Microsoft.Extensions.Telemetry.Latency.Measure left, Microsoft.Extensions.Telemetry.Latency.Measure right) -> bool +static Microsoft.Extensions.Telemetry.Latency.NullLatencyContextExtensions.AddNullLatencyContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.GetHelper() -> Microsoft.Extensions.Telemetry.Logging.LogMethodHelper! +static Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.ReturnHelper(Microsoft.Extensions.Telemetry.Logging.LogMethodHelper! helper) -> void +static Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.Stringify(System.Collections.IEnumerable? enumerable) -> string! +static Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.Stringify(System.Collections.Generic.IEnumerable>? enumerable) -> string! +static Microsoft.Extensions.Telemetry.Metering.MeteringExtensions.RegisterMetering(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Libraries/Microsoft.Extensions.Telemetry.Abstractions/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Telemetry.Abstractions/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e23b80442ac --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Telemetry.Abstractions/PublicAPI/net462/PublicAPI.Unshipped.txt @@ -0,0 +1 @@ +static Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.SkipEnabledCheckOptions.get -> Microsoft.Extensions.Logging.LogDefineOptions! \ No newline at end of file diff --git a/src/Libraries/Microsoft.Extensions.Telemetry.Abstractions/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Telemetry.Abstractions/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..bd82d1ab99a --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Telemetry.Abstractions/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,207 @@ + +#nullable enable +const Microsoft.Extensions.Http.Telemetry.TelemetryConstants.ClientApplicationNameHeader = "X-ClientApplication" -> string! +const Microsoft.Extensions.Http.Telemetry.TelemetryConstants.Redacted = "REDACTED" -> string! +const Microsoft.Extensions.Http.Telemetry.TelemetryConstants.RequestMetadataKey = "R9-RequestMetadata" -> string! +const Microsoft.Extensions.Http.Telemetry.TelemetryConstants.ServerApplicationNameHeader = "X-ServerApplication" -> string! +const Microsoft.Extensions.Http.Telemetry.TelemetryConstants.Unknown = "unknown" -> string! +Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode.Loose = 1 -> Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode.None = 2 -> Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode.Strict = 0 -> Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.Extensions.Http.Telemetry.IDownstreamDependencyMetadata +Microsoft.Extensions.Http.Telemetry.IDownstreamDependencyMetadata.DependencyName.get -> string! +Microsoft.Extensions.Http.Telemetry.IDownstreamDependencyMetadata.RequestMetadata.get -> System.Collections.Generic.ISet! +Microsoft.Extensions.Http.Telemetry.IDownstreamDependencyMetadata.UniqueHostNameSuffixes.get -> System.Collections.Generic.ISet! +Microsoft.Extensions.Http.Telemetry.IOutgoingRequestContext +Microsoft.Extensions.Http.Telemetry.IOutgoingRequestContext.RequestMetadata.get -> Microsoft.Extensions.Http.Telemetry.RequestMetadata? +Microsoft.Extensions.Http.Telemetry.IOutgoingRequestContext.SetRequestMetadata(Microsoft.Extensions.Http.Telemetry.RequestMetadata! metadata) -> void +Microsoft.Extensions.Http.Telemetry.RequestMetadata +Microsoft.Extensions.Http.Telemetry.RequestMetadata.DependencyName.get -> string! +Microsoft.Extensions.Http.Telemetry.RequestMetadata.DependencyName.set -> void +Microsoft.Extensions.Http.Telemetry.RequestMetadata.MethodType.get -> string! +Microsoft.Extensions.Http.Telemetry.RequestMetadata.MethodType.set -> void +Microsoft.Extensions.Http.Telemetry.RequestMetadata.RequestMetadata() -> void +Microsoft.Extensions.Http.Telemetry.RequestMetadata.RequestMetadata(string! methodType, string! requestRoute, string! requestName = "unknown") -> void +Microsoft.Extensions.Http.Telemetry.RequestMetadata.RequestName.get -> string! +Microsoft.Extensions.Http.Telemetry.RequestMetadata.RequestName.set -> void +Microsoft.Extensions.Http.Telemetry.RequestMetadata.RequestRoute.get -> string! +Microsoft.Extensions.Http.Telemetry.RequestMetadata.RequestRoute.set -> void +Microsoft.Extensions.Http.Telemetry.TelemetryConstants +Microsoft.Extensions.Telemetry.Enrichment.EnricherExtensions +Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag +Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag.Add(string! key, object! value) -> void +Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag.Add(string! key, string! value) -> void +Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag.Add(System.ReadOnlySpan> properties) -> void +Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag.Add(System.ReadOnlySpan> properties) -> void +Microsoft.Extensions.Telemetry.Enrichment.ILogEnricher +Microsoft.Extensions.Telemetry.Enrichment.ILogEnricher.Enrich(Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag! bag) -> void +Microsoft.Extensions.Telemetry.Enrichment.IMetricEnricher +Microsoft.Extensions.Telemetry.Enrichment.IMetricEnricher.Enrich(Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag! bag) -> void +Microsoft.Extensions.Telemetry.Enrichment.ITraceEnricher +Microsoft.Extensions.Telemetry.Enrichment.ITraceEnricher.Enrich(System.Diagnostics.Activity! activity) -> void +Microsoft.Extensions.Telemetry.Enrichment.ITraceEnricher.EnrichOnActivityStart(System.Diagnostics.Activity! activity) -> void +Microsoft.Extensions.Telemetry.Latency.Checkpoint +Microsoft.Extensions.Telemetry.Latency.Checkpoint.Checkpoint() -> void +Microsoft.Extensions.Telemetry.Latency.Checkpoint.Checkpoint(string! name, long elapsed, long frequency) -> void +Microsoft.Extensions.Telemetry.Latency.Checkpoint.Elapsed.get -> long +Microsoft.Extensions.Telemetry.Latency.Checkpoint.Equals(Microsoft.Extensions.Telemetry.Latency.Checkpoint other) -> bool +Microsoft.Extensions.Telemetry.Latency.Checkpoint.Frequency.get -> long +Microsoft.Extensions.Telemetry.Latency.Checkpoint.Name.get -> string! +Microsoft.Extensions.Telemetry.Latency.CheckpointToken +Microsoft.Extensions.Telemetry.Latency.CheckpointToken.CheckpointToken() -> void +Microsoft.Extensions.Telemetry.Latency.CheckpointToken.CheckpointToken(string! name, int position) -> void +Microsoft.Extensions.Telemetry.Latency.CheckpointToken.Name.get -> string! +Microsoft.Extensions.Telemetry.Latency.CheckpointToken.Position.get -> int +Microsoft.Extensions.Telemetry.Latency.ILatencyContext +Microsoft.Extensions.Telemetry.Latency.ILatencyContext.AddCheckpoint(Microsoft.Extensions.Telemetry.Latency.CheckpointToken token) -> void +Microsoft.Extensions.Telemetry.Latency.ILatencyContext.AddMeasure(Microsoft.Extensions.Telemetry.Latency.MeasureToken token, long value) -> void +Microsoft.Extensions.Telemetry.Latency.ILatencyContext.Freeze() -> void +Microsoft.Extensions.Telemetry.Latency.ILatencyContext.LatencyData.get -> Microsoft.Extensions.Telemetry.Latency.LatencyData +Microsoft.Extensions.Telemetry.Latency.ILatencyContext.RecordMeasure(Microsoft.Extensions.Telemetry.Latency.MeasureToken token, long value) -> void +Microsoft.Extensions.Telemetry.Latency.ILatencyContext.SetTag(Microsoft.Extensions.Telemetry.Latency.TagToken token, string! value) -> void +Microsoft.Extensions.Telemetry.Latency.ILatencyContextProvider +Microsoft.Extensions.Telemetry.Latency.ILatencyContextProvider.CreateContext() -> Microsoft.Extensions.Telemetry.Latency.ILatencyContext! +Microsoft.Extensions.Telemetry.Latency.ILatencyContextTokenIssuer +Microsoft.Extensions.Telemetry.Latency.ILatencyContextTokenIssuer.GetCheckpointToken(string! name) -> Microsoft.Extensions.Telemetry.Latency.CheckpointToken +Microsoft.Extensions.Telemetry.Latency.ILatencyContextTokenIssuer.GetMeasureToken(string! name) -> Microsoft.Extensions.Telemetry.Latency.MeasureToken +Microsoft.Extensions.Telemetry.Latency.ILatencyContextTokenIssuer.GetTagToken(string! name) -> Microsoft.Extensions.Telemetry.Latency.TagToken +Microsoft.Extensions.Telemetry.Latency.ILatencyDataExporter +Microsoft.Extensions.Telemetry.Latency.ILatencyDataExporter.ExportAsync(Microsoft.Extensions.Telemetry.Latency.LatencyData data, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.CheckpointNames.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.CheckpointNames.set -> void +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.LatencyContextRegistrationOptions() -> void +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.MeasureNames.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.MeasureNames.set -> void +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.TagNames.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.TagNames.set -> void +Microsoft.Extensions.Telemetry.Latency.LatencyData +Microsoft.Extensions.Telemetry.Latency.LatencyData.Checkpoints.get -> System.ReadOnlySpan +Microsoft.Extensions.Telemetry.Latency.LatencyData.DurationTimestamp.get -> long +Microsoft.Extensions.Telemetry.Latency.LatencyData.DurationTimestampFrequency.get -> long +Microsoft.Extensions.Telemetry.Latency.LatencyData.LatencyData() -> void +Microsoft.Extensions.Telemetry.Latency.LatencyData.LatencyData(System.ArraySegment tags, System.ArraySegment checkpoints, System.ArraySegment measures, long durationTimestamp, long durationTimestampFrequency) -> void +Microsoft.Extensions.Telemetry.Latency.LatencyData.Measures.get -> System.ReadOnlySpan +Microsoft.Extensions.Telemetry.Latency.LatencyData.Tags.get -> System.ReadOnlySpan +Microsoft.Extensions.Telemetry.Latency.LatencyRegistryExtensions +Microsoft.Extensions.Telemetry.Latency.Measure +Microsoft.Extensions.Telemetry.Latency.Measure.Equals(Microsoft.Extensions.Telemetry.Latency.Measure other) -> bool +Microsoft.Extensions.Telemetry.Latency.Measure.Measure() -> void +Microsoft.Extensions.Telemetry.Latency.Measure.Measure(string! name, long value) -> void +Microsoft.Extensions.Telemetry.Latency.Measure.Name.get -> string! +Microsoft.Extensions.Telemetry.Latency.Measure.Value.get -> long +Microsoft.Extensions.Telemetry.Latency.MeasureToken +Microsoft.Extensions.Telemetry.Latency.MeasureToken.MeasureToken() -> void +Microsoft.Extensions.Telemetry.Latency.MeasureToken.MeasureToken(string! name, int position) -> void +Microsoft.Extensions.Telemetry.Latency.MeasureToken.Name.get -> string! +Microsoft.Extensions.Telemetry.Latency.MeasureToken.Position.get -> int +Microsoft.Extensions.Telemetry.Latency.NullLatencyContextExtensions +Microsoft.Extensions.Telemetry.Latency.Tag +Microsoft.Extensions.Telemetry.Latency.Tag.Name.get -> string! +Microsoft.Extensions.Telemetry.Latency.Tag.Tag() -> void +Microsoft.Extensions.Telemetry.Latency.Tag.Tag(string! name, string! value) -> void +Microsoft.Extensions.Telemetry.Latency.Tag.Value.get -> string! +Microsoft.Extensions.Telemetry.Latency.TagToken +Microsoft.Extensions.Telemetry.Latency.TagToken.Name.get -> string! +Microsoft.Extensions.Telemetry.Latency.TagToken.Position.get -> int +Microsoft.Extensions.Telemetry.Latency.TagToken.TagToken() -> void +Microsoft.Extensions.Telemetry.Latency.TagToken.TagToken(string! name, int position) -> void +Microsoft.Extensions.Telemetry.Logging.ILogPropertyCollector +Microsoft.Extensions.Telemetry.Logging.ILogPropertyCollector.Add(string! propertyName, object? propertyValue) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.EventId.get -> int +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.EventName.get -> string? +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.EventName.set -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.Level.get -> Microsoft.Extensions.Logging.LogLevel? +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute() -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute(int eventId) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute(int eventId, Microsoft.Extensions.Logging.LogLevel level) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute(int eventId, Microsoft.Extensions.Logging.LogLevel level, string! message) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute(int eventId, string! message) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute(Microsoft.Extensions.Logging.LogLevel level) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute(Microsoft.Extensions.Logging.LogLevel level, string! message) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute(string! message) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.Message.get -> string! +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.SkipEnabledCheck.get -> bool +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.SkipEnabledCheck.set -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodHelper +Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.Add(string! propertyName, object? propertyValue) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.LogMethodHelper() -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.ParameterName.get -> string! +Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.ParameterName.set -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.TryReset() -> bool +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.LogPropertiesAttribute() -> void +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.LogPropertiesAttribute(System.Type! providerType, string! providerMethod) -> void +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.OmitParameterName.get -> bool +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.OmitParameterName.set -> void +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.ProviderMethod.get -> string? +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.ProviderType.get -> System.Type? +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.SkipNullProperties.get -> bool +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.SkipNullProperties.set -> void +Microsoft.Extensions.Telemetry.Logging.LogPropertyIgnoreAttribute +Microsoft.Extensions.Telemetry.Logging.LogPropertyIgnoreAttribute.LogPropertyIgnoreAttribute() -> void +Microsoft.Extensions.Telemetry.Metering.CounterAttribute +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.CounterAttribute(params string![]! dimensions) -> void +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.CounterAttribute(System.Type! type) -> void +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Dimensions.get -> string![]? +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Name.get -> string? +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Name.set -> void +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Type.get -> System.Type? +Microsoft.Extensions.Telemetry.Metering.CounterAttribute +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.CounterAttribute(params string![]! dimensions) -> void +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.CounterAttribute(System.Type! type) -> void +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Dimensions.get -> string![]? +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Name.get -> string? +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Name.set -> void +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Type.get -> System.Type? +Microsoft.Extensions.Telemetry.Metering.DimensionAttribute +Microsoft.Extensions.Telemetry.Metering.DimensionAttribute.DimensionAttribute(string! name) -> void +Microsoft.Extensions.Telemetry.Metering.DimensionAttribute.Name.get -> string! +Microsoft.Extensions.Telemetry.Metering.GaugeAttribute +Microsoft.Extensions.Telemetry.Metering.GaugeAttribute.Dimensions.get -> string![]? +Microsoft.Extensions.Telemetry.Metering.GaugeAttribute.GaugeAttribute(params string![]! dimensions) -> void +Microsoft.Extensions.Telemetry.Metering.GaugeAttribute.GaugeAttribute(System.Type! type) -> void +Microsoft.Extensions.Telemetry.Metering.GaugeAttribute.Name.get -> string? +Microsoft.Extensions.Telemetry.Metering.GaugeAttribute.Name.set -> void +Microsoft.Extensions.Telemetry.Metering.GaugeAttribute.Type.get -> System.Type? +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Dimensions.get -> string![]? +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.HistogramAttribute(params string![]! dimensions) -> void +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.HistogramAttribute(System.Type! type) -> void +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Name.get -> string? +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Name.set -> void +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Type.get -> System.Type? +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Dimensions.get -> string![]? +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.HistogramAttribute(params string![]! dimensions) -> void +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.HistogramAttribute(System.Type! type) -> void +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Name.get -> string? +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Name.set -> void +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Type.get -> System.Type? +Microsoft.Extensions.Telemetry.Metering.Meter +Microsoft.Extensions.Telemetry.Metering.Meter.Meter() -> void +Microsoft.Extensions.Telemetry.Metering.MeteringExtensions +override Microsoft.Extensions.Telemetry.Latency.Checkpoint.Equals(object? obj) -> bool +override Microsoft.Extensions.Telemetry.Latency.Checkpoint.GetHashCode() -> int +override Microsoft.Extensions.Telemetry.Latency.Measure.Equals(object? obj) -> bool +override Microsoft.Extensions.Telemetry.Latency.Measure.GetHashCode() -> int +static Microsoft.Extensions.Telemetry.Enrichment.EnricherExtensions.AddLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Telemetry.Enrichment.ILogEnricher! enricher) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.EnricherExtensions.AddLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.EnricherExtensions.AddMetricEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Telemetry.Enrichment.IMetricEnricher! enricher) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.EnricherExtensions.AddMetricEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.Checkpoint.operator !=(Microsoft.Extensions.Telemetry.Latency.Checkpoint left, Microsoft.Extensions.Telemetry.Latency.Checkpoint right) -> bool +static Microsoft.Extensions.Telemetry.Latency.Checkpoint.operator ==(Microsoft.Extensions.Telemetry.Latency.Checkpoint left, Microsoft.Extensions.Telemetry.Latency.Checkpoint right) -> bool +static Microsoft.Extensions.Telemetry.Latency.LatencyRegistryExtensions.RegisterCheckpointNames(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, params string![]! names) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.LatencyRegistryExtensions.RegisterMeasureNames(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, params string![]! names) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.LatencyRegistryExtensions.RegisterTagNames(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, params string![]! names) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.Measure.operator !=(Microsoft.Extensions.Telemetry.Latency.Measure left, Microsoft.Extensions.Telemetry.Latency.Measure right) -> bool +static Microsoft.Extensions.Telemetry.Latency.Measure.operator ==(Microsoft.Extensions.Telemetry.Latency.Measure left, Microsoft.Extensions.Telemetry.Latency.Measure right) -> bool +static Microsoft.Extensions.Telemetry.Latency.NullLatencyContextExtensions.AddNullLatencyContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.GetHelper() -> Microsoft.Extensions.Telemetry.Logging.LogMethodHelper! +static Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.ReturnHelper(Microsoft.Extensions.Telemetry.Logging.LogMethodHelper! helper) -> void +static Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.SkipEnabledCheckOptions.get -> Microsoft.Extensions.Logging.LogDefineOptions! +static Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.Stringify(System.Collections.IEnumerable? enumerable) -> string! +static Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.Stringify(System.Collections.Generic.IEnumerable>? enumerable) -> string! +static Microsoft.Extensions.Telemetry.Metering.MeteringExtensions.RegisterMetering(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Libraries/Microsoft.Extensions.Telemetry.Abstractions/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Telemetry.Abstractions/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Telemetry.Abstractions/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Telemetry.Abstractions/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..f283c74280a --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Telemetry.Abstractions/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,206 @@ + +#nullable enable +const Microsoft.Extensions.Http.Telemetry.TelemetryConstants.ClientApplicationNameHeader = "X-ClientApplication" -> string! +const Microsoft.Extensions.Http.Telemetry.TelemetryConstants.Redacted = "REDACTED" -> string! +const Microsoft.Extensions.Http.Telemetry.TelemetryConstants.RequestMetadataKey = "R9-RequestMetadata" -> string! +const Microsoft.Extensions.Http.Telemetry.TelemetryConstants.ServerApplicationNameHeader = "X-ServerApplication" -> string! +const Microsoft.Extensions.Http.Telemetry.TelemetryConstants.Unknown = "unknown" -> string! +Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode.Loose = 1 -> Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode.None = 2 -> Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode.Strict = 0 -> Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode +Microsoft.Extensions.Http.Telemetry.IDownstreamDependencyMetadata +Microsoft.Extensions.Http.Telemetry.IDownstreamDependencyMetadata.DependencyName.get -> string! +Microsoft.Extensions.Http.Telemetry.IDownstreamDependencyMetadata.RequestMetadata.get -> System.Collections.Generic.ISet! +Microsoft.Extensions.Http.Telemetry.IDownstreamDependencyMetadata.UniqueHostNameSuffixes.get -> System.Collections.Generic.ISet! +Microsoft.Extensions.Http.Telemetry.IOutgoingRequestContext +Microsoft.Extensions.Http.Telemetry.IOutgoingRequestContext.RequestMetadata.get -> Microsoft.Extensions.Http.Telemetry.RequestMetadata? +Microsoft.Extensions.Http.Telemetry.IOutgoingRequestContext.SetRequestMetadata(Microsoft.Extensions.Http.Telemetry.RequestMetadata! metadata) -> void +Microsoft.Extensions.Http.Telemetry.RequestMetadata +Microsoft.Extensions.Http.Telemetry.RequestMetadata.DependencyName.get -> string! +Microsoft.Extensions.Http.Telemetry.RequestMetadata.DependencyName.set -> void +Microsoft.Extensions.Http.Telemetry.RequestMetadata.MethodType.get -> string! +Microsoft.Extensions.Http.Telemetry.RequestMetadata.MethodType.set -> void +Microsoft.Extensions.Http.Telemetry.RequestMetadata.RequestMetadata() -> void +Microsoft.Extensions.Http.Telemetry.RequestMetadata.RequestMetadata(string! methodType, string! requestRoute, string! requestName = "unknown") -> void +Microsoft.Extensions.Http.Telemetry.RequestMetadata.RequestName.get -> string! +Microsoft.Extensions.Http.Telemetry.RequestMetadata.RequestName.set -> void +Microsoft.Extensions.Http.Telemetry.RequestMetadata.RequestRoute.get -> string! +Microsoft.Extensions.Http.Telemetry.RequestMetadata.RequestRoute.set -> void +Microsoft.Extensions.Http.Telemetry.TelemetryConstants +Microsoft.Extensions.Telemetry.Enrichment.EnricherExtensions +Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag +Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag.Add(string! key, object! value) -> void +Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag.Add(string! key, string! value) -> void +Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag.Add(System.ReadOnlySpan> properties) -> void +Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag.Add(System.ReadOnlySpan> properties) -> void +Microsoft.Extensions.Telemetry.Enrichment.ILogEnricher +Microsoft.Extensions.Telemetry.Enrichment.ILogEnricher.Enrich(Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag! bag) -> void +Microsoft.Extensions.Telemetry.Enrichment.IMetricEnricher +Microsoft.Extensions.Telemetry.Enrichment.IMetricEnricher.Enrich(Microsoft.Extensions.Telemetry.Enrichment.IEnrichmentPropertyBag! bag) -> void +Microsoft.Extensions.Telemetry.Enrichment.ITraceEnricher +Microsoft.Extensions.Telemetry.Enrichment.ITraceEnricher.Enrich(System.Diagnostics.Activity! activity) -> void +Microsoft.Extensions.Telemetry.Enrichment.ITraceEnricher.EnrichOnActivityStart(System.Diagnostics.Activity! activity) -> void +Microsoft.Extensions.Telemetry.Latency.Checkpoint +Microsoft.Extensions.Telemetry.Latency.Checkpoint.Checkpoint() -> void +Microsoft.Extensions.Telemetry.Latency.Checkpoint.Checkpoint(string! name, long elapsed, long frequency) -> void +Microsoft.Extensions.Telemetry.Latency.Checkpoint.Elapsed.get -> long +Microsoft.Extensions.Telemetry.Latency.Checkpoint.Equals(Microsoft.Extensions.Telemetry.Latency.Checkpoint other) -> bool +Microsoft.Extensions.Telemetry.Latency.Checkpoint.Frequency.get -> long +Microsoft.Extensions.Telemetry.Latency.Checkpoint.Name.get -> string! +Microsoft.Extensions.Telemetry.Latency.CheckpointToken +Microsoft.Extensions.Telemetry.Latency.CheckpointToken.CheckpointToken() -> void +Microsoft.Extensions.Telemetry.Latency.CheckpointToken.CheckpointToken(string! name, int position) -> void +Microsoft.Extensions.Telemetry.Latency.CheckpointToken.Name.get -> string! +Microsoft.Extensions.Telemetry.Latency.CheckpointToken.Position.get -> int +Microsoft.Extensions.Telemetry.Latency.ILatencyContext +Microsoft.Extensions.Telemetry.Latency.ILatencyContext.AddCheckpoint(Microsoft.Extensions.Telemetry.Latency.CheckpointToken token) -> void +Microsoft.Extensions.Telemetry.Latency.ILatencyContext.AddMeasure(Microsoft.Extensions.Telemetry.Latency.MeasureToken token, long value) -> void +Microsoft.Extensions.Telemetry.Latency.ILatencyContext.Freeze() -> void +Microsoft.Extensions.Telemetry.Latency.ILatencyContext.LatencyData.get -> Microsoft.Extensions.Telemetry.Latency.LatencyData +Microsoft.Extensions.Telemetry.Latency.ILatencyContext.RecordMeasure(Microsoft.Extensions.Telemetry.Latency.MeasureToken token, long value) -> void +Microsoft.Extensions.Telemetry.Latency.ILatencyContext.SetTag(Microsoft.Extensions.Telemetry.Latency.TagToken token, string! value) -> void +Microsoft.Extensions.Telemetry.Latency.ILatencyContextProvider +Microsoft.Extensions.Telemetry.Latency.ILatencyContextProvider.CreateContext() -> Microsoft.Extensions.Telemetry.Latency.ILatencyContext! +Microsoft.Extensions.Telemetry.Latency.ILatencyContextTokenIssuer +Microsoft.Extensions.Telemetry.Latency.ILatencyContextTokenIssuer.GetCheckpointToken(string! name) -> Microsoft.Extensions.Telemetry.Latency.CheckpointToken +Microsoft.Extensions.Telemetry.Latency.ILatencyContextTokenIssuer.GetMeasureToken(string! name) -> Microsoft.Extensions.Telemetry.Latency.MeasureToken +Microsoft.Extensions.Telemetry.Latency.ILatencyContextTokenIssuer.GetTagToken(string! name) -> Microsoft.Extensions.Telemetry.Latency.TagToken +Microsoft.Extensions.Telemetry.Latency.ILatencyDataExporter +Microsoft.Extensions.Telemetry.Latency.ILatencyDataExporter.ExportAsync(Microsoft.Extensions.Telemetry.Latency.LatencyData data, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.CheckpointNames.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.CheckpointNames.set -> void +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.LatencyContextRegistrationOptions() -> void +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.MeasureNames.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.MeasureNames.set -> void +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.TagNames.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.TagNames.set -> void +Microsoft.Extensions.Telemetry.Latency.LatencyData +Microsoft.Extensions.Telemetry.Latency.LatencyData.Checkpoints.get -> System.ReadOnlySpan +Microsoft.Extensions.Telemetry.Latency.LatencyData.DurationTimestamp.get -> long +Microsoft.Extensions.Telemetry.Latency.LatencyData.DurationTimestampFrequency.get -> long +Microsoft.Extensions.Telemetry.Latency.LatencyData.LatencyData() -> void +Microsoft.Extensions.Telemetry.Latency.LatencyData.LatencyData(System.ArraySegment tags, System.ArraySegment checkpoints, System.ArraySegment measures, long durationTimestamp, long durationTimestampFrequency) -> void +Microsoft.Extensions.Telemetry.Latency.LatencyData.Measures.get -> System.ReadOnlySpan +Microsoft.Extensions.Telemetry.Latency.LatencyData.Tags.get -> System.ReadOnlySpan +Microsoft.Extensions.Telemetry.Latency.LatencyRegistryExtensions +Microsoft.Extensions.Telemetry.Latency.Measure +Microsoft.Extensions.Telemetry.Latency.Measure.Equals(Microsoft.Extensions.Telemetry.Latency.Measure other) -> bool +Microsoft.Extensions.Telemetry.Latency.Measure.Measure() -> void +Microsoft.Extensions.Telemetry.Latency.Measure.Measure(string! name, long value) -> void +Microsoft.Extensions.Telemetry.Latency.Measure.Name.get -> string! +Microsoft.Extensions.Telemetry.Latency.Measure.Value.get -> long +Microsoft.Extensions.Telemetry.Latency.MeasureToken +Microsoft.Extensions.Telemetry.Latency.MeasureToken.MeasureToken() -> void +Microsoft.Extensions.Telemetry.Latency.MeasureToken.MeasureToken(string! name, int position) -> void +Microsoft.Extensions.Telemetry.Latency.MeasureToken.Name.get -> string! +Microsoft.Extensions.Telemetry.Latency.MeasureToken.Position.get -> int +Microsoft.Extensions.Telemetry.Latency.NullLatencyContextExtensions +Microsoft.Extensions.Telemetry.Latency.Tag +Microsoft.Extensions.Telemetry.Latency.Tag.Name.get -> string! +Microsoft.Extensions.Telemetry.Latency.Tag.Tag() -> void +Microsoft.Extensions.Telemetry.Latency.Tag.Tag(string! name, string! value) -> void +Microsoft.Extensions.Telemetry.Latency.Tag.Value.get -> string! +Microsoft.Extensions.Telemetry.Latency.TagToken +Microsoft.Extensions.Telemetry.Latency.TagToken.Name.get -> string! +Microsoft.Extensions.Telemetry.Latency.TagToken.Position.get -> int +Microsoft.Extensions.Telemetry.Latency.TagToken.TagToken() -> void +Microsoft.Extensions.Telemetry.Latency.TagToken.TagToken(string! name, int position) -> void +Microsoft.Extensions.Telemetry.Logging.ILogPropertyCollector +Microsoft.Extensions.Telemetry.Logging.ILogPropertyCollector.Add(string! propertyName, object? propertyValue) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.EventId.get -> int +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.EventName.get -> string? +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.EventName.set -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.Level.get -> Microsoft.Extensions.Logging.LogLevel? +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute() -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute(int eventId) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute(int eventId, Microsoft.Extensions.Logging.LogLevel level) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute(int eventId, Microsoft.Extensions.Logging.LogLevel level, string! message) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute(int eventId, string! message) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute(Microsoft.Extensions.Logging.LogLevel level) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute(Microsoft.Extensions.Logging.LogLevel level, string! message) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.LogMethodAttribute(string! message) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.Message.get -> string! +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.SkipEnabledCheck.get -> bool +Microsoft.Extensions.Telemetry.Logging.LogMethodAttribute.SkipEnabledCheck.set -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodHelper +Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.Add(string! propertyName, object? propertyValue) -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.LogMethodHelper() -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.ParameterName.get -> string! +Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.ParameterName.set -> void +Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.TryReset() -> bool +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.LogPropertiesAttribute() -> void +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.LogPropertiesAttribute(System.Type! providerType, string! providerMethod) -> void +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.OmitParameterName.get -> bool +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.OmitParameterName.set -> void +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.ProviderMethod.get -> string? +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.ProviderType.get -> System.Type? +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.SkipNullProperties.get -> bool +Microsoft.Extensions.Telemetry.Logging.LogPropertiesAttribute.SkipNullProperties.set -> void +Microsoft.Extensions.Telemetry.Logging.LogPropertyIgnoreAttribute +Microsoft.Extensions.Telemetry.Logging.LogPropertyIgnoreAttribute.LogPropertyIgnoreAttribute() -> void +Microsoft.Extensions.Telemetry.Metering.CounterAttribute +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.CounterAttribute(params string![]! dimensions) -> void +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.CounterAttribute(System.Type! type) -> void +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Dimensions.get -> string![]? +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Name.get -> string? +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Name.set -> void +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Type.get -> System.Type? +Microsoft.Extensions.Telemetry.Metering.CounterAttribute +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.CounterAttribute(params string![]! dimensions) -> void +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.CounterAttribute(System.Type! type) -> void +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Dimensions.get -> string![]? +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Name.get -> string? +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Name.set -> void +Microsoft.Extensions.Telemetry.Metering.CounterAttribute.Type.get -> System.Type? +Microsoft.Extensions.Telemetry.Metering.DimensionAttribute +Microsoft.Extensions.Telemetry.Metering.DimensionAttribute.DimensionAttribute(string! name) -> void +Microsoft.Extensions.Telemetry.Metering.DimensionAttribute.Name.get -> string! +Microsoft.Extensions.Telemetry.Metering.GaugeAttribute +Microsoft.Extensions.Telemetry.Metering.GaugeAttribute.Dimensions.get -> string![]? +Microsoft.Extensions.Telemetry.Metering.GaugeAttribute.GaugeAttribute(params string![]! dimensions) -> void +Microsoft.Extensions.Telemetry.Metering.GaugeAttribute.GaugeAttribute(System.Type! type) -> void +Microsoft.Extensions.Telemetry.Metering.GaugeAttribute.Name.get -> string? +Microsoft.Extensions.Telemetry.Metering.GaugeAttribute.Name.set -> void +Microsoft.Extensions.Telemetry.Metering.GaugeAttribute.Type.get -> System.Type? +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Dimensions.get -> string![]? +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.HistogramAttribute(params string![]! dimensions) -> void +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.HistogramAttribute(System.Type! type) -> void +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Name.get -> string? +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Name.set -> void +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Type.get -> System.Type? +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Dimensions.get -> string![]? +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.HistogramAttribute(params string![]! dimensions) -> void +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.HistogramAttribute(System.Type! type) -> void +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Name.get -> string? +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Name.set -> void +Microsoft.Extensions.Telemetry.Metering.HistogramAttribute.Type.get -> System.Type? +Microsoft.Extensions.Telemetry.Metering.Meter +Microsoft.Extensions.Telemetry.Metering.Meter.Meter() -> void +Microsoft.Extensions.Telemetry.Metering.MeteringExtensions +override Microsoft.Extensions.Telemetry.Latency.Checkpoint.Equals(object? obj) -> bool +override Microsoft.Extensions.Telemetry.Latency.Checkpoint.GetHashCode() -> int +override Microsoft.Extensions.Telemetry.Latency.Measure.Equals(object? obj) -> bool +override Microsoft.Extensions.Telemetry.Latency.Measure.GetHashCode() -> int +static Microsoft.Extensions.Telemetry.Enrichment.EnricherExtensions.AddLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Telemetry.Enrichment.ILogEnricher! enricher) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.EnricherExtensions.AddLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.EnricherExtensions.AddMetricEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Telemetry.Enrichment.IMetricEnricher! enricher) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.EnricherExtensions.AddMetricEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.Checkpoint.operator !=(Microsoft.Extensions.Telemetry.Latency.Checkpoint left, Microsoft.Extensions.Telemetry.Latency.Checkpoint right) -> bool +static Microsoft.Extensions.Telemetry.Latency.Checkpoint.operator ==(Microsoft.Extensions.Telemetry.Latency.Checkpoint left, Microsoft.Extensions.Telemetry.Latency.Checkpoint right) -> bool +static Microsoft.Extensions.Telemetry.Latency.LatencyRegistryExtensions.RegisterCheckpointNames(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, params string![]! names) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.LatencyRegistryExtensions.RegisterMeasureNames(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, params string![]! names) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.LatencyRegistryExtensions.RegisterTagNames(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, params string![]! names) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.Measure.operator !=(Microsoft.Extensions.Telemetry.Latency.Measure left, Microsoft.Extensions.Telemetry.Latency.Measure right) -> bool +static Microsoft.Extensions.Telemetry.Latency.Measure.operator ==(Microsoft.Extensions.Telemetry.Latency.Measure left, Microsoft.Extensions.Telemetry.Latency.Measure right) -> bool +static Microsoft.Extensions.Telemetry.Latency.NullLatencyContextExtensions.AddNullLatencyContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.GetHelper() -> Microsoft.Extensions.Telemetry.Logging.LogMethodHelper! +static Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.ReturnHelper(Microsoft.Extensions.Telemetry.Logging.LogMethodHelper! helper) -> void +static Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.Stringify(System.Collections.IEnumerable? enumerable) -> string! +static Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.Stringify(System.Collections.Generic.IEnumerable>? enumerable) -> string! +static Microsoft.Extensions.Telemetry.Metering.MeteringExtensions.RegisterMetering(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Libraries/Microsoft.Extensions.Telemetry.Abstractions/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Telemetry.Abstractions/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e23b80442ac --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Telemetry.Abstractions/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt @@ -0,0 +1 @@ +static Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.SkipEnabledCheckOptions.get -> Microsoft.Extensions.Logging.LogDefineOptions! \ No newline at end of file diff --git a/src/Libraries/Microsoft.Extensions.Telemetry.Testing/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Telemetry.Testing/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..b8307105073 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Telemetry.Testing/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,93 @@ + +#nullable enable +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector.Clear() -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector.Count.get -> int +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector.FakeLogCollector() -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector.FakeLogCollector(Microsoft.Extensions.Options.IOptions! options) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector.GetSnapshot(bool clear = false) -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector.LatestRecord.get -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.CollectRecordsForDisabledLogLevels.get -> bool +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.CollectRecordsForDisabledLogLevels.set -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.FakeLogCollectorOptions() -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.FilteredCategories.get -> System.Collections.Generic.ISet! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.FilteredCategories.set -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.FilteredLevels.get -> System.Collections.Generic.ISet! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.FilteredLevels.set -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.OutputFormatter.get -> System.Func! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.OutputFormatter.set -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.OutputSink.get -> System.Action? +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.OutputSink.set -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.TimeProvider.get -> System.TimeProvider! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.TimeProvider.set -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.BeginScope(TState state) -> System.IDisposable? +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.Category.get -> string? +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.Collector.get -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.ControlLevel(Microsoft.Extensions.Logging.LogLevel logLevel, bool enabled) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.FakeLogger(Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector? collector = null, string? category = null) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.FakeLogger(System.Action! outputSink, string? category = null) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.IsEnabled(Microsoft.Extensions.Logging.LogLevel logLevel) -> bool +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.LatestRecord.get -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.Log(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, TState state, System.Exception? exception, System.Func! formatter) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.FakeLogger(Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector? collector = null) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.FakeLogger(System.Action! outputSink) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider.~FakeLoggerProvider() -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider.Collector.get -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider.CreateLogger(string? categoryName) -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider.Dispose() -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider.FakeLoggerProvider(Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector? collector = null) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider.SetScopeProvider(Microsoft.Extensions.Logging.IExternalScopeProvider! scopeProvider) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.Category.get -> string? +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.Exception.get -> System.Exception? +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.FakeLogRecord(Microsoft.Extensions.Logging.LogLevel level, Microsoft.Extensions.Logging.EventId id, object? state, System.Exception? exception, string! message, System.Collections.Generic.IReadOnlyList! scopes, string? category, bool enabled, System.DateTimeOffset timestamp) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.Id.get -> Microsoft.Extensions.Logging.EventId +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.Level.get -> Microsoft.Extensions.Logging.LogLevel +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.LevelEnabled.get -> bool +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.Message.get -> string! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.Scopes.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.State.get -> object? +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.StructuredState.get -> System.Collections.Generic.IReadOnlyList>? +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.Timestamp.get -> System.DateTimeOffset +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement.ContainsTags(params string![]! tags) -> bool +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement.ContainsTags(params System.Collections.Generic.KeyValuePair[]! tags) -> bool +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement.MatchesTags(params string![]! tags) -> bool +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement.MatchesTags(params System.Collections.Generic.KeyValuePair[]! tags) -> bool +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement.Tags.get -> System.Collections.Generic.IReadOnlyDictionary! +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement.Timestamp.get -> System.DateTimeOffset +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement.Value.get -> T +Microsoft.Extensions.Telemetry.Testing.Metering.MeasurementExtensions +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.Clear() -> void +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.Dispose() -> void +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.GetMeasurementSnapshot(bool clear = false) -> System.Collections.Generic.IReadOnlyList!>! +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.Instrument.get -> System.Diagnostics.Metrics.Instrument? +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.LastMeasurement.get -> Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement? +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.MetricCollector(object? meterScope, string! meterName, string! instrumentName, System.TimeProvider? timeProvider = null) -> void +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.MetricCollector(System.Diagnostics.Metrics.Instrument! instrument, System.TimeProvider? timeProvider = null) -> void +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.MetricCollector(System.Diagnostics.Metrics.Meter! meter, string! instrumentName, System.TimeProvider? timeProvider = null) -> void +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.MetricCollector(System.Diagnostics.Metrics.ObservableInstrument! instrument, System.TimeProvider? timeProvider = null) -> void +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.RecordObservableInstruments() -> void +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.WaitForMeasurementsAsync(int numMeasurements) -> System.Threading.Tasks.Task! +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.WaitForMeasurementsAsync(int numMeasurements, System.TimeSpan timeout, System.TimeProvider? timeProvider = null) -> System.Threading.Tasks.Task! +override Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.ToString() -> string! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector.Create(Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions! options) -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions.AddFakeLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions.AddFakeLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions.AddFakeLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions.AddFakeLogging(this Microsoft.Extensions.Logging.ILoggingBuilder! builder) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions.AddFakeLogging(this Microsoft.Extensions.Logging.ILoggingBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions.AddFakeLogging(this Microsoft.Extensions.Logging.ILoggingBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions.GetFakeLogCollector(this System.IServiceProvider! services) -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector! +static Microsoft.Extensions.Telemetry.Testing.Metering.MeasurementExtensions.ContainsTags(this System.Collections.Generic.IEnumerable!>! measurements, params string![]! tags) -> System.Collections.Generic.IEnumerable!>! +static Microsoft.Extensions.Telemetry.Testing.Metering.MeasurementExtensions.ContainsTags(this System.Collections.Generic.IEnumerable!>! measurements, params System.Collections.Generic.KeyValuePair[]! tags) -> System.Collections.Generic.IEnumerable!>! +static Microsoft.Extensions.Telemetry.Testing.Metering.MeasurementExtensions.EvaluateAsCounter(this System.Collections.Generic.IEnumerable!>! measurements) -> T +static Microsoft.Extensions.Telemetry.Testing.Metering.MeasurementExtensions.MatchesTags(this System.Collections.Generic.IEnumerable!>! measurements, params string![]! tags) -> System.Collections.Generic.IEnumerable!>! +static Microsoft.Extensions.Telemetry.Testing.Metering.MeasurementExtensions.MatchesTags(this System.Collections.Generic.IEnumerable!>! measurements, params System.Collections.Generic.KeyValuePair[]! tags) -> System.Collections.Generic.IEnumerable!>! +virtual Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider.Dispose(bool disposing) -> void diff --git a/src/Libraries/Microsoft.Extensions.Telemetry.Testing/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Telemetry.Testing/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..89dfeb70927 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Telemetry.Testing/PublicAPI/net462/PublicAPI.Unshipped.txt @@ -0,0 +1,4 @@ +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.WaitForMeasurementsAsync(int minCount, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.WaitForMeasurementsAsync(int minCount, System.TimeSpan timeout) -> System.Threading.Tasks.Task! +*REMOVED*Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.WaitForMeasurementsAsync(int numMeasurements) -> System.Threading.Tasks.Task! +*REMOVED*Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.WaitForMeasurementsAsync(int numMeasurements, System.TimeSpan timeout, System.TimeProvider? timeProvider = null) -> System.Threading.Tasks.Task! diff --git a/src/Libraries/Microsoft.Extensions.Telemetry.Testing/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Telemetry.Testing/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..b8307105073 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Telemetry.Testing/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,93 @@ + +#nullable enable +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector.Clear() -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector.Count.get -> int +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector.FakeLogCollector() -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector.FakeLogCollector(Microsoft.Extensions.Options.IOptions! options) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector.GetSnapshot(bool clear = false) -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector.LatestRecord.get -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.CollectRecordsForDisabledLogLevels.get -> bool +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.CollectRecordsForDisabledLogLevels.set -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.FakeLogCollectorOptions() -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.FilteredCategories.get -> System.Collections.Generic.ISet! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.FilteredCategories.set -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.FilteredLevels.get -> System.Collections.Generic.ISet! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.FilteredLevels.set -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.OutputFormatter.get -> System.Func! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.OutputFormatter.set -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.OutputSink.get -> System.Action? +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.OutputSink.set -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.TimeProvider.get -> System.TimeProvider! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.TimeProvider.set -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.BeginScope(TState state) -> System.IDisposable? +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.Category.get -> string? +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.Collector.get -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.ControlLevel(Microsoft.Extensions.Logging.LogLevel logLevel, bool enabled) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.FakeLogger(Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector? collector = null, string? category = null) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.FakeLogger(System.Action! outputSink, string? category = null) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.IsEnabled(Microsoft.Extensions.Logging.LogLevel logLevel) -> bool +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.LatestRecord.get -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.Log(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, TState state, System.Exception? exception, System.Func! formatter) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.FakeLogger(Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector? collector = null) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.FakeLogger(System.Action! outputSink) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider.~FakeLoggerProvider() -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider.Collector.get -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider.CreateLogger(string? categoryName) -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider.Dispose() -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider.FakeLoggerProvider(Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector? collector = null) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider.SetScopeProvider(Microsoft.Extensions.Logging.IExternalScopeProvider! scopeProvider) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.Category.get -> string? +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.Exception.get -> System.Exception? +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.FakeLogRecord(Microsoft.Extensions.Logging.LogLevel level, Microsoft.Extensions.Logging.EventId id, object? state, System.Exception? exception, string! message, System.Collections.Generic.IReadOnlyList! scopes, string? category, bool enabled, System.DateTimeOffset timestamp) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.Id.get -> Microsoft.Extensions.Logging.EventId +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.Level.get -> Microsoft.Extensions.Logging.LogLevel +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.LevelEnabled.get -> bool +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.Message.get -> string! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.Scopes.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.State.get -> object? +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.StructuredState.get -> System.Collections.Generic.IReadOnlyList>? +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.Timestamp.get -> System.DateTimeOffset +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement.ContainsTags(params string![]! tags) -> bool +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement.ContainsTags(params System.Collections.Generic.KeyValuePair[]! tags) -> bool +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement.MatchesTags(params string![]! tags) -> bool +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement.MatchesTags(params System.Collections.Generic.KeyValuePair[]! tags) -> bool +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement.Tags.get -> System.Collections.Generic.IReadOnlyDictionary! +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement.Timestamp.get -> System.DateTimeOffset +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement.Value.get -> T +Microsoft.Extensions.Telemetry.Testing.Metering.MeasurementExtensions +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.Clear() -> void +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.Dispose() -> void +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.GetMeasurementSnapshot(bool clear = false) -> System.Collections.Generic.IReadOnlyList!>! +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.Instrument.get -> System.Diagnostics.Metrics.Instrument? +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.LastMeasurement.get -> Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement? +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.MetricCollector(object? meterScope, string! meterName, string! instrumentName, System.TimeProvider? timeProvider = null) -> void +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.MetricCollector(System.Diagnostics.Metrics.Instrument! instrument, System.TimeProvider? timeProvider = null) -> void +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.MetricCollector(System.Diagnostics.Metrics.Meter! meter, string! instrumentName, System.TimeProvider? timeProvider = null) -> void +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.MetricCollector(System.Diagnostics.Metrics.ObservableInstrument! instrument, System.TimeProvider? timeProvider = null) -> void +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.RecordObservableInstruments() -> void +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.WaitForMeasurementsAsync(int numMeasurements) -> System.Threading.Tasks.Task! +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.WaitForMeasurementsAsync(int numMeasurements, System.TimeSpan timeout, System.TimeProvider? timeProvider = null) -> System.Threading.Tasks.Task! +override Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.ToString() -> string! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector.Create(Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions! options) -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions.AddFakeLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions.AddFakeLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions.AddFakeLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions.AddFakeLogging(this Microsoft.Extensions.Logging.ILoggingBuilder! builder) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions.AddFakeLogging(this Microsoft.Extensions.Logging.ILoggingBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions.AddFakeLogging(this Microsoft.Extensions.Logging.ILoggingBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions.GetFakeLogCollector(this System.IServiceProvider! services) -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector! +static Microsoft.Extensions.Telemetry.Testing.Metering.MeasurementExtensions.ContainsTags(this System.Collections.Generic.IEnumerable!>! measurements, params string![]! tags) -> System.Collections.Generic.IEnumerable!>! +static Microsoft.Extensions.Telemetry.Testing.Metering.MeasurementExtensions.ContainsTags(this System.Collections.Generic.IEnumerable!>! measurements, params System.Collections.Generic.KeyValuePair[]! tags) -> System.Collections.Generic.IEnumerable!>! +static Microsoft.Extensions.Telemetry.Testing.Metering.MeasurementExtensions.EvaluateAsCounter(this System.Collections.Generic.IEnumerable!>! measurements) -> T +static Microsoft.Extensions.Telemetry.Testing.Metering.MeasurementExtensions.MatchesTags(this System.Collections.Generic.IEnumerable!>! measurements, params string![]! tags) -> System.Collections.Generic.IEnumerable!>! +static Microsoft.Extensions.Telemetry.Testing.Metering.MeasurementExtensions.MatchesTags(this System.Collections.Generic.IEnumerable!>! measurements, params System.Collections.Generic.KeyValuePair[]! tags) -> System.Collections.Generic.IEnumerable!>! +virtual Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider.Dispose(bool disposing) -> void diff --git a/src/Libraries/Microsoft.Extensions.Telemetry.Testing/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Telemetry.Testing/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..89dfeb70927 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Telemetry.Testing/PublicAPI/net8.0/PublicAPI.Unshipped.txt @@ -0,0 +1,4 @@ +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.WaitForMeasurementsAsync(int minCount, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.WaitForMeasurementsAsync(int minCount, System.TimeSpan timeout) -> System.Threading.Tasks.Task! +*REMOVED*Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.WaitForMeasurementsAsync(int numMeasurements) -> System.Threading.Tasks.Task! +*REMOVED*Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.WaitForMeasurementsAsync(int numMeasurements, System.TimeSpan timeout, System.TimeProvider? timeProvider = null) -> System.Threading.Tasks.Task! diff --git a/src/Libraries/Microsoft.Extensions.Telemetry.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Telemetry.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..b8307105073 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Telemetry.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,93 @@ + +#nullable enable +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector.Clear() -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector.Count.get -> int +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector.FakeLogCollector() -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector.FakeLogCollector(Microsoft.Extensions.Options.IOptions! options) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector.GetSnapshot(bool clear = false) -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector.LatestRecord.get -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.CollectRecordsForDisabledLogLevels.get -> bool +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.CollectRecordsForDisabledLogLevels.set -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.FakeLogCollectorOptions() -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.FilteredCategories.get -> System.Collections.Generic.ISet! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.FilteredCategories.set -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.FilteredLevels.get -> System.Collections.Generic.ISet! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.FilteredLevels.set -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.OutputFormatter.get -> System.Func! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.OutputFormatter.set -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.OutputSink.get -> System.Action? +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.OutputSink.set -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.TimeProvider.get -> System.TimeProvider! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.TimeProvider.set -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.BeginScope(TState state) -> System.IDisposable? +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.Category.get -> string? +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.Collector.get -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.ControlLevel(Microsoft.Extensions.Logging.LogLevel logLevel, bool enabled) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.FakeLogger(Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector? collector = null, string? category = null) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.FakeLogger(System.Action! outputSink, string? category = null) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.IsEnabled(Microsoft.Extensions.Logging.LogLevel logLevel) -> bool +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.LatestRecord.get -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.Log(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, TState state, System.Exception? exception, System.Func! formatter) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.FakeLogger(Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector? collector = null) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger.FakeLogger(System.Action! outputSink) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider.~FakeLoggerProvider() -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider.Collector.get -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider.CreateLogger(string? categoryName) -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogger! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider.Dispose() -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider.FakeLoggerProvider(Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector? collector = null) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider.SetScopeProvider(Microsoft.Extensions.Logging.IExternalScopeProvider! scopeProvider) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.Category.get -> string? +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.Exception.get -> System.Exception? +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.FakeLogRecord(Microsoft.Extensions.Logging.LogLevel level, Microsoft.Extensions.Logging.EventId id, object? state, System.Exception? exception, string! message, System.Collections.Generic.IReadOnlyList! scopes, string? category, bool enabled, System.DateTimeOffset timestamp) -> void +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.Id.get -> Microsoft.Extensions.Logging.EventId +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.Level.get -> Microsoft.Extensions.Logging.LogLevel +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.LevelEnabled.get -> bool +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.Message.get -> string! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.Scopes.get -> System.Collections.Generic.IReadOnlyList! +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.State.get -> object? +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.StructuredState.get -> System.Collections.Generic.IReadOnlyList>? +Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.Timestamp.get -> System.DateTimeOffset +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement.ContainsTags(params string![]! tags) -> bool +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement.ContainsTags(params System.Collections.Generic.KeyValuePair[]! tags) -> bool +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement.MatchesTags(params string![]! tags) -> bool +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement.MatchesTags(params System.Collections.Generic.KeyValuePair[]! tags) -> bool +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement.Tags.get -> System.Collections.Generic.IReadOnlyDictionary! +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement.Timestamp.get -> System.DateTimeOffset +Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement.Value.get -> T +Microsoft.Extensions.Telemetry.Testing.Metering.MeasurementExtensions +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.Clear() -> void +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.Dispose() -> void +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.GetMeasurementSnapshot(bool clear = false) -> System.Collections.Generic.IReadOnlyList!>! +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.Instrument.get -> System.Diagnostics.Metrics.Instrument? +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.LastMeasurement.get -> Microsoft.Extensions.Telemetry.Testing.Metering.CollectedMeasurement? +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.MetricCollector(object? meterScope, string! meterName, string! instrumentName, System.TimeProvider? timeProvider = null) -> void +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.MetricCollector(System.Diagnostics.Metrics.Instrument! instrument, System.TimeProvider? timeProvider = null) -> void +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.MetricCollector(System.Diagnostics.Metrics.Meter! meter, string! instrumentName, System.TimeProvider? timeProvider = null) -> void +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.MetricCollector(System.Diagnostics.Metrics.ObservableInstrument! instrument, System.TimeProvider? timeProvider = null) -> void +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.RecordObservableInstruments() -> void +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.WaitForMeasurementsAsync(int numMeasurements) -> System.Threading.Tasks.Task! +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.WaitForMeasurementsAsync(int numMeasurements, System.TimeSpan timeout, System.TimeProvider? timeProvider = null) -> System.Threading.Tasks.Task! +override Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogRecord.ToString() -> string! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector.Create(Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions! options) -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions.AddFakeLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions.AddFakeLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions.AddFakeLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions.AddFakeLogging(this Microsoft.Extensions.Logging.ILoggingBuilder! builder) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions.AddFakeLogging(this Microsoft.Extensions.Logging.ILoggingBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions.AddFakeLogging(this Microsoft.Extensions.Logging.ILoggingBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerExtensions.GetFakeLogCollector(this System.IServiceProvider! services) -> Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollector! +static Microsoft.Extensions.Telemetry.Testing.Metering.MeasurementExtensions.ContainsTags(this System.Collections.Generic.IEnumerable!>! measurements, params string![]! tags) -> System.Collections.Generic.IEnumerable!>! +static Microsoft.Extensions.Telemetry.Testing.Metering.MeasurementExtensions.ContainsTags(this System.Collections.Generic.IEnumerable!>! measurements, params System.Collections.Generic.KeyValuePair[]! tags) -> System.Collections.Generic.IEnumerable!>! +static Microsoft.Extensions.Telemetry.Testing.Metering.MeasurementExtensions.EvaluateAsCounter(this System.Collections.Generic.IEnumerable!>! measurements) -> T +static Microsoft.Extensions.Telemetry.Testing.Metering.MeasurementExtensions.MatchesTags(this System.Collections.Generic.IEnumerable!>! measurements, params string![]! tags) -> System.Collections.Generic.IEnumerable!>! +static Microsoft.Extensions.Telemetry.Testing.Metering.MeasurementExtensions.MatchesTags(this System.Collections.Generic.IEnumerable!>! measurements, params System.Collections.Generic.KeyValuePair[]! tags) -> System.Collections.Generic.IEnumerable!>! +virtual Microsoft.Extensions.Telemetry.Testing.Logging.FakeLoggerProvider.Dispose(bool disposing) -> void diff --git a/src/Libraries/Microsoft.Extensions.Telemetry.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Telemetry.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..89dfeb70927 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Telemetry.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt @@ -0,0 +1,4 @@ +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.WaitForMeasurementsAsync(int minCount, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.WaitForMeasurementsAsync(int minCount, System.TimeSpan timeout) -> System.Threading.Tasks.Task! +*REMOVED*Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.WaitForMeasurementsAsync(int numMeasurements) -> System.Threading.Tasks.Task! +*REMOVED*Microsoft.Extensions.Telemetry.Testing.Metering.MetricCollector.WaitForMeasurementsAsync(int numMeasurements, System.TimeSpan timeout, System.TimeProvider? timeProvider = null) -> System.Threading.Tasks.Task! diff --git a/src/Libraries/Microsoft.Extensions.Telemetry/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Telemetry/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..cad2c5b4c1a --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Telemetry/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,168 @@ + +#nullable enable +const Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherDimensions.ProcessId = "pid" -> string! +const Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherDimensions.ThreadId = "tid" -> string! +const Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherDimensions.ApplicationName = "env_app_name" -> string! +const Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherDimensions.BuildVersion = "env_cloud_roleVer" -> string! +const Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherDimensions.DeploymentRing = "env_cloud_deploymentRing" -> string! +const Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherDimensions.EnvironmentName = "env_cloud_env" -> string! +Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherDimensions +Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherExtensions +Microsoft.Extensions.Telemetry.Enrichment.ProcessLogEnricherOptions +Microsoft.Extensions.Telemetry.Enrichment.ProcessLogEnricherOptions.ProcessId.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ProcessLogEnricherOptions.ProcessId.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ProcessLogEnricherOptions.ProcessLogEnricherOptions() -> void +Microsoft.Extensions.Telemetry.Enrichment.ProcessLogEnricherOptions.ThreadId.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ProcessLogEnricherOptions.ThreadId.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherDimensions +Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.ApplicationName.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.ApplicationName.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.BuildVersion.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.BuildVersion.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.DeploymentRing.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.DeploymentRing.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.EnvironmentName.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.EnvironmentName.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.ServiceLogEnricherOptions() -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.ApplicationName.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.ApplicationName.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.BuildVersion.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.BuildVersion.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.DeploymentRing.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.DeploymentRing.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.EnvironmentName.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.EnvironmentName.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.ServiceMetricEnricherOptions() -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.ApplicationName.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.ApplicationName.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.BuildVersion.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.BuildVersion.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.DeploymentRing.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.DeploymentRing.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.EnvironmentName.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.EnvironmentName.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.ServiceTraceEnricherOptions() -> void +Microsoft.Extensions.Telemetry.Enrichment.TracingEnricherExtensions +Microsoft.Extensions.Telemetry.Latency.LatencyConsoleExtensions +Microsoft.Extensions.Telemetry.Latency.LatencyContextExtensions +Microsoft.Extensions.Telemetry.Latency.LatencyContextOptions +Microsoft.Extensions.Telemetry.Latency.LatencyContextOptions.LatencyContextOptions() -> void +Microsoft.Extensions.Telemetry.Latency.LatencyContextOptions.ThrowOnUnregisteredNames.get -> bool +Microsoft.Extensions.Telemetry.Latency.LatencyContextOptions.ThrowOnUnregisteredNames.set -> void +Microsoft.Extensions.Telemetry.LatencyConsoleOptions +Microsoft.Extensions.Telemetry.LatencyConsoleOptions.LatencyConsoleOptions() -> void +Microsoft.Extensions.Telemetry.LatencyConsoleOptions.OutputCheckpoints.get -> bool +Microsoft.Extensions.Telemetry.LatencyConsoleOptions.OutputCheckpoints.set -> void +Microsoft.Extensions.Telemetry.LatencyConsoleOptions.OutputMeasures.get -> bool +Microsoft.Extensions.Telemetry.LatencyConsoleOptions.OutputMeasures.set -> void +Microsoft.Extensions.Telemetry.LatencyConsoleOptions.OutputTags.get -> bool +Microsoft.Extensions.Telemetry.LatencyConsoleOptions.OutputTags.set -> void +Microsoft.Extensions.Telemetry.Logging.LoggerProvider +Microsoft.Extensions.Telemetry.Logging.LoggerProvider.CreateLogger(string! categoryName) -> Microsoft.Extensions.Logging.ILogger! +Microsoft.Extensions.Telemetry.Logging.LoggerProvider.SetScopeProvider(Microsoft.Extensions.Logging.IExternalScopeProvider! scopeProvider) -> void +Microsoft.Extensions.Telemetry.Logging.LoggingExtensions +Microsoft.Extensions.Telemetry.Logging.LoggingOptions +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.IncludeScopes.get -> bool +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.IncludeScopes.set -> void +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.IncludeStackTrace.get -> bool +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.IncludeStackTrace.set -> void +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.LoggingOptions() -> void +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.MaxStackTraceLength.get -> int +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.MaxStackTraceLength.set -> void +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.UseFormattedMessage.get -> bool +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.UseFormattedMessage.set -> void +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.Counters.get -> System.Collections.Generic.IDictionary!>! +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.Counters.set -> void +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.EventCountersCollectorOptions() -> void +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.IncludeRecommendedDefault.get -> bool +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.IncludeRecommendedDefault.set -> void +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.SamplingInterval.get -> System.TimeSpan +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.SamplingInterval.set -> void +Microsoft.Extensions.Telemetry.Metering.EventCountersExtensions +Microsoft.Extensions.Telemetry.Metering.MeteringOptions +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MaxMetricPointsPerStream.get -> int +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MaxMetricPointsPerStream.set -> void +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MaxMetricStreams.get -> int +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MaxMetricStreams.set -> void +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MeteringOptions() -> void +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MeterState.get -> Microsoft.Extensions.Telemetry.Metering.MeteringState +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MeterState.set -> void +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MeterStateOverrides.get -> System.Collections.Generic.IDictionary! +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MeterStateOverrides.set -> void +Microsoft.Extensions.Telemetry.Metering.MeteringState +Microsoft.Extensions.Telemetry.Metering.MeteringState.Disabled = 0 -> Microsoft.Extensions.Telemetry.Metering.MeteringState +Microsoft.Extensions.Telemetry.Metering.MeteringState.Enabled = 1 -> Microsoft.Extensions.Telemetry.Metering.MeteringState +Microsoft.Extensions.Telemetry.Metering.OTelMeteringExtensions +Microsoft.Extensions.Telemetry.TelemetryExtensions +Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions +Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions.ParentBasedSamplerOptions() -> void +Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions.RootSamplerType.get -> Microsoft.Extensions.Telemetry.Tracing.SamplerType +Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions.RootSamplerType.set -> void +Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions.TraceIdRatioBasedSamplerOptions.get -> Microsoft.Extensions.Telemetry.Tracing.TraceIdRatioBasedSamplerOptions? +Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions.TraceIdRatioBasedSamplerOptions.set -> void +Microsoft.Extensions.Telemetry.Tracing.SamplerType +Microsoft.Extensions.Telemetry.Tracing.SamplerType.AlwaysOff = 1 -> Microsoft.Extensions.Telemetry.Tracing.SamplerType +Microsoft.Extensions.Telemetry.Tracing.SamplerType.AlwaysOn = 0 -> Microsoft.Extensions.Telemetry.Tracing.SamplerType +Microsoft.Extensions.Telemetry.Tracing.SamplerType.ParentBased = 3 -> Microsoft.Extensions.Telemetry.Tracing.SamplerType +Microsoft.Extensions.Telemetry.Tracing.SamplerType.TraceIdRatioBased = 2 -> Microsoft.Extensions.Telemetry.Tracing.SamplerType +Microsoft.Extensions.Telemetry.Tracing.SamplingExtensions +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.ParentBasedSamplerOptions.get -> Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions? +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.ParentBasedSamplerOptions.set -> void +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.SamplerType.get -> Microsoft.Extensions.Telemetry.Tracing.SamplerType +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.SamplerType.set -> void +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.SamplingOptions() -> void +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.TraceIdRatioBasedSamplerOptions.get -> Microsoft.Extensions.Telemetry.Tracing.TraceIdRatioBasedSamplerOptions? +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.TraceIdRatioBasedSamplerOptions.set -> void +Microsoft.Extensions.Telemetry.Tracing.TraceIdRatioBasedSamplerOptions +Microsoft.Extensions.Telemetry.Tracing.TraceIdRatioBasedSamplerOptions.Probability.get -> double +Microsoft.Extensions.Telemetry.Tracing.TraceIdRatioBasedSamplerOptions.Probability.set -> void +Microsoft.Extensions.Telemetry.Tracing.TraceIdRatioBasedSamplerOptions.TraceIdRatioBasedSamplerOptions() -> void +static Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherDimensions.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +static Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherExtensions.AddProcessLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherExtensions.AddProcessLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherExtensions.AddProcessLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherDimensions.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceMetricEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceMetricEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceMetricEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder, System.Action! configure) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Telemetry.Enrichment.TracingEnricherExtensions.AddTraceEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Telemetry.Enrichment.ITraceEnricher! enricher) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.TracingEnricherExtensions.AddTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder, Microsoft.Extensions.Telemetry.Enrichment.ITraceEnricher! enricher) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Telemetry.Enrichment.TracingEnricherExtensions.AddTraceEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.TracingEnricherExtensions.AddTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Telemetry.Latency.LatencyConsoleExtensions.AddConsoleLatencyDataExporter(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.LatencyConsoleExtensions.AddConsoleLatencyDataExporter(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.LatencyConsoleExtensions.AddConsoleLatencyDataExporter(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.LatencyContextExtensions.AddLatencyContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.LatencyContextExtensions.AddLatencyContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.LatencyContextExtensions.AddLatencyContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Logging.LoggingExtensions.AddOpenTelemetryLogging(this Microsoft.Extensions.Logging.ILoggingBuilder! builder) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Logging.LoggingExtensions.AddOpenTelemetryLogging(this Microsoft.Extensions.Logging.ILoggingBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Logging.LoggingExtensions.AddOpenTelemetryLogging(this Microsoft.Extensions.Logging.ILoggingBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Logging.LoggingExtensions.AddProcessor(this Microsoft.Extensions.Logging.ILoggingBuilder! builder, OpenTelemetry.BaseProcessor! processor) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Logging.LoggingExtensions.AddProcessor(this Microsoft.Extensions.Logging.ILoggingBuilder! builder) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Metering.EventCountersExtensions.AddEventCounterCollector(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Metering.EventCountersExtensions.AddEventCounterCollector(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Metering.OTelMeteringExtensions.AddMetering(this OpenTelemetry.Metrics.MeterProviderBuilder! builder) -> OpenTelemetry.Metrics.MeterProviderBuilder! +static Microsoft.Extensions.Telemetry.Metering.OTelMeteringExtensions.AddMetering(this OpenTelemetry.Metrics.MeterProviderBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> OpenTelemetry.Metrics.MeterProviderBuilder! +static Microsoft.Extensions.Telemetry.Metering.OTelMeteringExtensions.AddMetering(this OpenTelemetry.Metrics.MeterProviderBuilder! builder, System.Action! configure) -> OpenTelemetry.Metrics.MeterProviderBuilder! +static Microsoft.Extensions.Telemetry.TelemetryExtensions.AddDownstreamDependencyMetadata(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Http.Telemetry.IDownstreamDependencyMetadata! downstreamDependencyMetadata) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.TelemetryExtensions.AddDownstreamDependencyMetadata(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.TelemetryExtensions.GetRequestMetadata(this System.Net.Http.HttpRequestMessage! request) -> Microsoft.Extensions.Http.Telemetry.RequestMetadata? +static Microsoft.Extensions.Telemetry.TelemetryExtensions.GetRequestMetadata(this System.Net.HttpWebRequest! request) -> Microsoft.Extensions.Http.Telemetry.RequestMetadata? +static Microsoft.Extensions.Telemetry.TelemetryExtensions.SetRequestMetadata(this System.Net.Http.HttpRequestMessage! request, Microsoft.Extensions.Http.Telemetry.RequestMetadata! metadata) -> void +static Microsoft.Extensions.Telemetry.TelemetryExtensions.SetRequestMetadata(this System.Net.HttpWebRequest! request, Microsoft.Extensions.Http.Telemetry.RequestMetadata! metadata) -> void +static Microsoft.Extensions.Telemetry.Tracing.SamplingExtensions.AddSampling(this OpenTelemetry.Trace.TracerProviderBuilder! builder) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Telemetry.Tracing.SamplingExtensions.AddSampling(this OpenTelemetry.Trace.TracerProviderBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Telemetry.Tracing.SamplingExtensions.AddSampling(this OpenTelemetry.Trace.TracerProviderBuilder! builder, System.Action! configure) -> OpenTelemetry.Trace.TracerProviderBuilder! diff --git a/src/Libraries/Microsoft.Extensions.Telemetry/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Telemetry/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Telemetry/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Telemetry/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..33d6d2e0196 --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Telemetry/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,170 @@ + +#nullable enable +const Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherDimensions.ProcessId = "pid" -> string! +const Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherDimensions.ThreadId = "tid" -> string! +const Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherDimensions.ApplicationName = "env_app_name" -> string! +const Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherDimensions.BuildVersion = "env_cloud_roleVer" -> string! +const Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherDimensions.DeploymentRing = "env_cloud_deploymentRing" -> string! +const Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherDimensions.EnvironmentName = "env_cloud_env" -> string! +Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherDimensions +Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherExtensions +Microsoft.Extensions.Telemetry.Enrichment.ProcessLogEnricherOptions +Microsoft.Extensions.Telemetry.Enrichment.ProcessLogEnricherOptions.ProcessId.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ProcessLogEnricherOptions.ProcessId.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ProcessLogEnricherOptions.ProcessLogEnricherOptions() -> void +Microsoft.Extensions.Telemetry.Enrichment.ProcessLogEnricherOptions.ThreadId.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ProcessLogEnricherOptions.ThreadId.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherDimensions +Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.ApplicationName.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.ApplicationName.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.BuildVersion.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.BuildVersion.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.DeploymentRing.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.DeploymentRing.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.EnvironmentName.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.EnvironmentName.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.ServiceLogEnricherOptions() -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.ApplicationName.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.ApplicationName.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.BuildVersion.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.BuildVersion.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.DeploymentRing.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.DeploymentRing.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.EnvironmentName.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.EnvironmentName.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.ServiceMetricEnricherOptions() -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.ApplicationName.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.ApplicationName.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.BuildVersion.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.BuildVersion.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.DeploymentRing.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.DeploymentRing.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.EnvironmentName.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.EnvironmentName.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.ServiceTraceEnricherOptions() -> void +Microsoft.Extensions.Telemetry.Enrichment.TracingEnricherExtensions +Microsoft.Extensions.Telemetry.Latency.LatencyConsoleExtensions +Microsoft.Extensions.Telemetry.Latency.LatencyContextExtensions +Microsoft.Extensions.Telemetry.Latency.LatencyContextOptions +Microsoft.Extensions.Telemetry.Latency.LatencyContextOptions.LatencyContextOptions() -> void +Microsoft.Extensions.Telemetry.Latency.LatencyContextOptions.ThrowOnUnregisteredNames.get -> bool +Microsoft.Extensions.Telemetry.Latency.LatencyContextOptions.ThrowOnUnregisteredNames.set -> void +Microsoft.Extensions.Telemetry.LatencyConsoleOptions +Microsoft.Extensions.Telemetry.LatencyConsoleOptions.LatencyConsoleOptions() -> void +Microsoft.Extensions.Telemetry.LatencyConsoleOptions.OutputCheckpoints.get -> bool +Microsoft.Extensions.Telemetry.LatencyConsoleOptions.OutputCheckpoints.set -> void +Microsoft.Extensions.Telemetry.LatencyConsoleOptions.OutputMeasures.get -> bool +Microsoft.Extensions.Telemetry.LatencyConsoleOptions.OutputMeasures.set -> void +Microsoft.Extensions.Telemetry.LatencyConsoleOptions.OutputTags.get -> bool +Microsoft.Extensions.Telemetry.LatencyConsoleOptions.OutputTags.set -> void +Microsoft.Extensions.Telemetry.Logging.LoggerProvider +Microsoft.Extensions.Telemetry.Logging.LoggerProvider.CreateLogger(string! categoryName) -> Microsoft.Extensions.Logging.ILogger! +Microsoft.Extensions.Telemetry.Logging.LoggerProvider.SetScopeProvider(Microsoft.Extensions.Logging.IExternalScopeProvider! scopeProvider) -> void +Microsoft.Extensions.Telemetry.Logging.LoggingExtensions +Microsoft.Extensions.Telemetry.Logging.LoggingOptions +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.IncludeScopes.get -> bool +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.IncludeScopes.set -> void +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.IncludeStackTrace.get -> bool +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.IncludeStackTrace.set -> void +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.LoggingOptions() -> void +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.MaxStackTraceLength.get -> int +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.MaxStackTraceLength.set -> void +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.UseFormattedMessage.get -> bool +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.UseFormattedMessage.set -> void +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.Counters.get -> System.Collections.Generic.IDictionary!>! +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.Counters.set -> void +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.EventCountersCollectorOptions() -> void +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.EventListenerRecyclingInterval.get -> System.TimeSpan +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.EventListenerRecyclingInterval.set -> void +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.IncludeRecommendedDefault.get -> bool +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.IncludeRecommendedDefault.set -> void +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.SamplingInterval.get -> System.TimeSpan +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.SamplingInterval.set -> void +Microsoft.Extensions.Telemetry.Metering.EventCountersExtensions +Microsoft.Extensions.Telemetry.Metering.MeteringOptions +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MaxMetricPointsPerStream.get -> int +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MaxMetricPointsPerStream.set -> void +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MaxMetricStreams.get -> int +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MaxMetricStreams.set -> void +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MeteringOptions() -> void +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MeterState.get -> Microsoft.Extensions.Telemetry.Metering.MeteringState +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MeterState.set -> void +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MeterStateOverrides.get -> System.Collections.Generic.IDictionary! +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MeterStateOverrides.set -> void +Microsoft.Extensions.Telemetry.Metering.MeteringState +Microsoft.Extensions.Telemetry.Metering.MeteringState.Disabled = 0 -> Microsoft.Extensions.Telemetry.Metering.MeteringState +Microsoft.Extensions.Telemetry.Metering.MeteringState.Enabled = 1 -> Microsoft.Extensions.Telemetry.Metering.MeteringState +Microsoft.Extensions.Telemetry.Metering.OTelMeteringExtensions +Microsoft.Extensions.Telemetry.TelemetryExtensions +Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions +Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions.ParentBasedSamplerOptions() -> void +Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions.RootSamplerType.get -> Microsoft.Extensions.Telemetry.Tracing.SamplerType +Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions.RootSamplerType.set -> void +Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions.TraceIdRatioBasedSamplerOptions.get -> Microsoft.Extensions.Telemetry.Tracing.TraceIdRatioBasedSamplerOptions? +Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions.TraceIdRatioBasedSamplerOptions.set -> void +Microsoft.Extensions.Telemetry.Tracing.SamplerType +Microsoft.Extensions.Telemetry.Tracing.SamplerType.AlwaysOff = 1 -> Microsoft.Extensions.Telemetry.Tracing.SamplerType +Microsoft.Extensions.Telemetry.Tracing.SamplerType.AlwaysOn = 0 -> Microsoft.Extensions.Telemetry.Tracing.SamplerType +Microsoft.Extensions.Telemetry.Tracing.SamplerType.ParentBased = 3 -> Microsoft.Extensions.Telemetry.Tracing.SamplerType +Microsoft.Extensions.Telemetry.Tracing.SamplerType.TraceIdRatioBased = 2 -> Microsoft.Extensions.Telemetry.Tracing.SamplerType +Microsoft.Extensions.Telemetry.Tracing.SamplingExtensions +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.ParentBasedSamplerOptions.get -> Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions? +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.ParentBasedSamplerOptions.set -> void +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.SamplerType.get -> Microsoft.Extensions.Telemetry.Tracing.SamplerType +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.SamplerType.set -> void +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.SamplingOptions() -> void +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.TraceIdRatioBasedSamplerOptions.get -> Microsoft.Extensions.Telemetry.Tracing.TraceIdRatioBasedSamplerOptions? +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.TraceIdRatioBasedSamplerOptions.set -> void +Microsoft.Extensions.Telemetry.Tracing.TraceIdRatioBasedSamplerOptions +Microsoft.Extensions.Telemetry.Tracing.TraceIdRatioBasedSamplerOptions.Probability.get -> double +Microsoft.Extensions.Telemetry.Tracing.TraceIdRatioBasedSamplerOptions.Probability.set -> void +Microsoft.Extensions.Telemetry.Tracing.TraceIdRatioBasedSamplerOptions.TraceIdRatioBasedSamplerOptions() -> void +static Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherDimensions.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +static Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherExtensions.AddProcessLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherExtensions.AddProcessLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherExtensions.AddProcessLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherDimensions.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceMetricEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceMetricEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceMetricEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder, System.Action! configure) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Telemetry.Enrichment.TracingEnricherExtensions.AddTraceEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Telemetry.Enrichment.ITraceEnricher! enricher) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.TracingEnricherExtensions.AddTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder, Microsoft.Extensions.Telemetry.Enrichment.ITraceEnricher! enricher) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Telemetry.Enrichment.TracingEnricherExtensions.AddTraceEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.TracingEnricherExtensions.AddTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Telemetry.Latency.LatencyConsoleExtensions.AddConsoleLatencyDataExporter(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.LatencyConsoleExtensions.AddConsoleLatencyDataExporter(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.LatencyConsoleExtensions.AddConsoleLatencyDataExporter(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.LatencyContextExtensions.AddLatencyContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.LatencyContextExtensions.AddLatencyContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.LatencyContextExtensions.AddLatencyContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Logging.LoggingExtensions.AddOpenTelemetryLogging(this Microsoft.Extensions.Logging.ILoggingBuilder! builder) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Logging.LoggingExtensions.AddOpenTelemetryLogging(this Microsoft.Extensions.Logging.ILoggingBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Logging.LoggingExtensions.AddOpenTelemetryLogging(this Microsoft.Extensions.Logging.ILoggingBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Logging.LoggingExtensions.AddProcessor(this Microsoft.Extensions.Logging.ILoggingBuilder! builder, OpenTelemetry.BaseProcessor! processor) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Logging.LoggingExtensions.AddProcessor(this Microsoft.Extensions.Logging.ILoggingBuilder! builder) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Metering.EventCountersExtensions.AddEventCounterCollector(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Metering.EventCountersExtensions.AddEventCounterCollector(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Metering.OTelMeteringExtensions.AddMetering(this OpenTelemetry.Metrics.MeterProviderBuilder! builder) -> OpenTelemetry.Metrics.MeterProviderBuilder! +static Microsoft.Extensions.Telemetry.Metering.OTelMeteringExtensions.AddMetering(this OpenTelemetry.Metrics.MeterProviderBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> OpenTelemetry.Metrics.MeterProviderBuilder! +static Microsoft.Extensions.Telemetry.Metering.OTelMeteringExtensions.AddMetering(this OpenTelemetry.Metrics.MeterProviderBuilder! builder, System.Action! configure) -> OpenTelemetry.Metrics.MeterProviderBuilder! +static Microsoft.Extensions.Telemetry.TelemetryExtensions.AddDownstreamDependencyMetadata(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Http.Telemetry.IDownstreamDependencyMetadata! downstreamDependencyMetadata) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.TelemetryExtensions.AddDownstreamDependencyMetadata(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.TelemetryExtensions.GetRequestMetadata(this System.Net.Http.HttpRequestMessage! request) -> Microsoft.Extensions.Http.Telemetry.RequestMetadata? +static Microsoft.Extensions.Telemetry.TelemetryExtensions.GetRequestMetadata(this System.Net.HttpWebRequest! request) -> Microsoft.Extensions.Http.Telemetry.RequestMetadata? +static Microsoft.Extensions.Telemetry.TelemetryExtensions.SetRequestMetadata(this System.Net.Http.HttpRequestMessage! request, Microsoft.Extensions.Http.Telemetry.RequestMetadata! metadata) -> void +static Microsoft.Extensions.Telemetry.TelemetryExtensions.SetRequestMetadata(this System.Net.HttpWebRequest! request, Microsoft.Extensions.Http.Telemetry.RequestMetadata! metadata) -> void +static Microsoft.Extensions.Telemetry.Tracing.SamplingExtensions.AddSampling(this OpenTelemetry.Trace.TracerProviderBuilder! builder) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Telemetry.Tracing.SamplingExtensions.AddSampling(this OpenTelemetry.Trace.TracerProviderBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Telemetry.Tracing.SamplingExtensions.AddSampling(this OpenTelemetry.Trace.TracerProviderBuilder! builder, System.Action! configure) -> OpenTelemetry.Trace.TracerProviderBuilder! diff --git a/src/Libraries/Microsoft.Extensions.Telemetry/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Telemetry/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.Telemetry/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.Telemetry/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..cad2c5b4c1a --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.Telemetry/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,168 @@ + +#nullable enable +const Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherDimensions.ProcessId = "pid" -> string! +const Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherDimensions.ThreadId = "tid" -> string! +const Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherDimensions.ApplicationName = "env_app_name" -> string! +const Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherDimensions.BuildVersion = "env_cloud_roleVer" -> string! +const Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherDimensions.DeploymentRing = "env_cloud_deploymentRing" -> string! +const Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherDimensions.EnvironmentName = "env_cloud_env" -> string! +Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherDimensions +Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherExtensions +Microsoft.Extensions.Telemetry.Enrichment.ProcessLogEnricherOptions +Microsoft.Extensions.Telemetry.Enrichment.ProcessLogEnricherOptions.ProcessId.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ProcessLogEnricherOptions.ProcessId.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ProcessLogEnricherOptions.ProcessLogEnricherOptions() -> void +Microsoft.Extensions.Telemetry.Enrichment.ProcessLogEnricherOptions.ThreadId.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ProcessLogEnricherOptions.ThreadId.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherDimensions +Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.ApplicationName.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.ApplicationName.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.BuildVersion.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.BuildVersion.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.DeploymentRing.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.DeploymentRing.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.EnvironmentName.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.EnvironmentName.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.ServiceLogEnricherOptions() -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.ApplicationName.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.ApplicationName.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.BuildVersion.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.BuildVersion.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.DeploymentRing.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.DeploymentRing.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.EnvironmentName.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.EnvironmentName.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.ServiceMetricEnricherOptions() -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.ApplicationName.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.ApplicationName.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.BuildVersion.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.BuildVersion.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.DeploymentRing.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.DeploymentRing.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.EnvironmentName.get -> bool +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.EnvironmentName.set -> void +Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.ServiceTraceEnricherOptions() -> void +Microsoft.Extensions.Telemetry.Enrichment.TracingEnricherExtensions +Microsoft.Extensions.Telemetry.Latency.LatencyConsoleExtensions +Microsoft.Extensions.Telemetry.Latency.LatencyContextExtensions +Microsoft.Extensions.Telemetry.Latency.LatencyContextOptions +Microsoft.Extensions.Telemetry.Latency.LatencyContextOptions.LatencyContextOptions() -> void +Microsoft.Extensions.Telemetry.Latency.LatencyContextOptions.ThrowOnUnregisteredNames.get -> bool +Microsoft.Extensions.Telemetry.Latency.LatencyContextOptions.ThrowOnUnregisteredNames.set -> void +Microsoft.Extensions.Telemetry.LatencyConsoleOptions +Microsoft.Extensions.Telemetry.LatencyConsoleOptions.LatencyConsoleOptions() -> void +Microsoft.Extensions.Telemetry.LatencyConsoleOptions.OutputCheckpoints.get -> bool +Microsoft.Extensions.Telemetry.LatencyConsoleOptions.OutputCheckpoints.set -> void +Microsoft.Extensions.Telemetry.LatencyConsoleOptions.OutputMeasures.get -> bool +Microsoft.Extensions.Telemetry.LatencyConsoleOptions.OutputMeasures.set -> void +Microsoft.Extensions.Telemetry.LatencyConsoleOptions.OutputTags.get -> bool +Microsoft.Extensions.Telemetry.LatencyConsoleOptions.OutputTags.set -> void +Microsoft.Extensions.Telemetry.Logging.LoggerProvider +Microsoft.Extensions.Telemetry.Logging.LoggerProvider.CreateLogger(string! categoryName) -> Microsoft.Extensions.Logging.ILogger! +Microsoft.Extensions.Telemetry.Logging.LoggerProvider.SetScopeProvider(Microsoft.Extensions.Logging.IExternalScopeProvider! scopeProvider) -> void +Microsoft.Extensions.Telemetry.Logging.LoggingExtensions +Microsoft.Extensions.Telemetry.Logging.LoggingOptions +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.IncludeScopes.get -> bool +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.IncludeScopes.set -> void +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.IncludeStackTrace.get -> bool +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.IncludeStackTrace.set -> void +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.LoggingOptions() -> void +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.MaxStackTraceLength.get -> int +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.MaxStackTraceLength.set -> void +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.UseFormattedMessage.get -> bool +Microsoft.Extensions.Telemetry.Logging.LoggingOptions.UseFormattedMessage.set -> void +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.Counters.get -> System.Collections.Generic.IDictionary!>! +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.Counters.set -> void +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.EventCountersCollectorOptions() -> void +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.IncludeRecommendedDefault.get -> bool +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.IncludeRecommendedDefault.set -> void +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.SamplingInterval.get -> System.TimeSpan +Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.SamplingInterval.set -> void +Microsoft.Extensions.Telemetry.Metering.EventCountersExtensions +Microsoft.Extensions.Telemetry.Metering.MeteringOptions +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MaxMetricPointsPerStream.get -> int +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MaxMetricPointsPerStream.set -> void +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MaxMetricStreams.get -> int +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MaxMetricStreams.set -> void +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MeteringOptions() -> void +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MeterState.get -> Microsoft.Extensions.Telemetry.Metering.MeteringState +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MeterState.set -> void +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MeterStateOverrides.get -> System.Collections.Generic.IDictionary! +Microsoft.Extensions.Telemetry.Metering.MeteringOptions.MeterStateOverrides.set -> void +Microsoft.Extensions.Telemetry.Metering.MeteringState +Microsoft.Extensions.Telemetry.Metering.MeteringState.Disabled = 0 -> Microsoft.Extensions.Telemetry.Metering.MeteringState +Microsoft.Extensions.Telemetry.Metering.MeteringState.Enabled = 1 -> Microsoft.Extensions.Telemetry.Metering.MeteringState +Microsoft.Extensions.Telemetry.Metering.OTelMeteringExtensions +Microsoft.Extensions.Telemetry.TelemetryExtensions +Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions +Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions.ParentBasedSamplerOptions() -> void +Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions.RootSamplerType.get -> Microsoft.Extensions.Telemetry.Tracing.SamplerType +Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions.RootSamplerType.set -> void +Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions.TraceIdRatioBasedSamplerOptions.get -> Microsoft.Extensions.Telemetry.Tracing.TraceIdRatioBasedSamplerOptions? +Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions.TraceIdRatioBasedSamplerOptions.set -> void +Microsoft.Extensions.Telemetry.Tracing.SamplerType +Microsoft.Extensions.Telemetry.Tracing.SamplerType.AlwaysOff = 1 -> Microsoft.Extensions.Telemetry.Tracing.SamplerType +Microsoft.Extensions.Telemetry.Tracing.SamplerType.AlwaysOn = 0 -> Microsoft.Extensions.Telemetry.Tracing.SamplerType +Microsoft.Extensions.Telemetry.Tracing.SamplerType.ParentBased = 3 -> Microsoft.Extensions.Telemetry.Tracing.SamplerType +Microsoft.Extensions.Telemetry.Tracing.SamplerType.TraceIdRatioBased = 2 -> Microsoft.Extensions.Telemetry.Tracing.SamplerType +Microsoft.Extensions.Telemetry.Tracing.SamplingExtensions +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.ParentBasedSamplerOptions.get -> Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions? +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.ParentBasedSamplerOptions.set -> void +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.SamplerType.get -> Microsoft.Extensions.Telemetry.Tracing.SamplerType +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.SamplerType.set -> void +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.SamplingOptions() -> void +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.TraceIdRatioBasedSamplerOptions.get -> Microsoft.Extensions.Telemetry.Tracing.TraceIdRatioBasedSamplerOptions? +Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.TraceIdRatioBasedSamplerOptions.set -> void +Microsoft.Extensions.Telemetry.Tracing.TraceIdRatioBasedSamplerOptions +Microsoft.Extensions.Telemetry.Tracing.TraceIdRatioBasedSamplerOptions.Probability.get -> double +Microsoft.Extensions.Telemetry.Tracing.TraceIdRatioBasedSamplerOptions.Probability.set -> void +Microsoft.Extensions.Telemetry.Tracing.TraceIdRatioBasedSamplerOptions.TraceIdRatioBasedSamplerOptions() -> void +static Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherDimensions.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +static Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherExtensions.AddProcessLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherExtensions.AddProcessLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ProcessEnricherExtensions.AddProcessLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherDimensions.DimensionNames.get -> System.Collections.Generic.IReadOnlyList! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceLogEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceMetricEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceMetricEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceMetricEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Telemetry.Enrichment.ServiceEnricherExtensions.AddServiceTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder, System.Action! configure) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Telemetry.Enrichment.TracingEnricherExtensions.AddTraceEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Telemetry.Enrichment.ITraceEnricher! enricher) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.TracingEnricherExtensions.AddTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder, Microsoft.Extensions.Telemetry.Enrichment.ITraceEnricher! enricher) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Telemetry.Enrichment.TracingEnricherExtensions.AddTraceEnricher(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Enrichment.TracingEnricherExtensions.AddTraceEnricher(this OpenTelemetry.Trace.TracerProviderBuilder! builder) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Telemetry.Latency.LatencyConsoleExtensions.AddConsoleLatencyDataExporter(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.LatencyConsoleExtensions.AddConsoleLatencyDataExporter(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.LatencyConsoleExtensions.AddConsoleLatencyDataExporter(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.LatencyContextExtensions.AddLatencyContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.LatencyContextExtensions.AddLatencyContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Latency.LatencyContextExtensions.AddLatencyContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Logging.LoggingExtensions.AddOpenTelemetryLogging(this Microsoft.Extensions.Logging.ILoggingBuilder! builder) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Logging.LoggingExtensions.AddOpenTelemetryLogging(this Microsoft.Extensions.Logging.ILoggingBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Logging.LoggingExtensions.AddOpenTelemetryLogging(this Microsoft.Extensions.Logging.ILoggingBuilder! builder, System.Action! configure) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Logging.LoggingExtensions.AddProcessor(this Microsoft.Extensions.Logging.ILoggingBuilder! builder, OpenTelemetry.BaseProcessor! processor) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Logging.LoggingExtensions.AddProcessor(this Microsoft.Extensions.Logging.ILoggingBuilder! builder) -> Microsoft.Extensions.Logging.ILoggingBuilder! +static Microsoft.Extensions.Telemetry.Metering.EventCountersExtensions.AddEventCounterCollector(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Metering.EventCountersExtensions.AddEventCounterCollector(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.Metering.OTelMeteringExtensions.AddMetering(this OpenTelemetry.Metrics.MeterProviderBuilder! builder) -> OpenTelemetry.Metrics.MeterProviderBuilder! +static Microsoft.Extensions.Telemetry.Metering.OTelMeteringExtensions.AddMetering(this OpenTelemetry.Metrics.MeterProviderBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> OpenTelemetry.Metrics.MeterProviderBuilder! +static Microsoft.Extensions.Telemetry.Metering.OTelMeteringExtensions.AddMetering(this OpenTelemetry.Metrics.MeterProviderBuilder! builder, System.Action! configure) -> OpenTelemetry.Metrics.MeterProviderBuilder! +static Microsoft.Extensions.Telemetry.TelemetryExtensions.AddDownstreamDependencyMetadata(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Http.Telemetry.IDownstreamDependencyMetadata! downstreamDependencyMetadata) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.TelemetryExtensions.AddDownstreamDependencyMetadata(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.Telemetry.TelemetryExtensions.GetRequestMetadata(this System.Net.Http.HttpRequestMessage! request) -> Microsoft.Extensions.Http.Telemetry.RequestMetadata? +static Microsoft.Extensions.Telemetry.TelemetryExtensions.GetRequestMetadata(this System.Net.HttpWebRequest! request) -> Microsoft.Extensions.Http.Telemetry.RequestMetadata? +static Microsoft.Extensions.Telemetry.TelemetryExtensions.SetRequestMetadata(this System.Net.Http.HttpRequestMessage! request, Microsoft.Extensions.Http.Telemetry.RequestMetadata! metadata) -> void +static Microsoft.Extensions.Telemetry.TelemetryExtensions.SetRequestMetadata(this System.Net.HttpWebRequest! request, Microsoft.Extensions.Http.Telemetry.RequestMetadata! metadata) -> void +static Microsoft.Extensions.Telemetry.Tracing.SamplingExtensions.AddSampling(this OpenTelemetry.Trace.TracerProviderBuilder! builder) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Telemetry.Tracing.SamplingExtensions.AddSampling(this OpenTelemetry.Trace.TracerProviderBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> OpenTelemetry.Trace.TracerProviderBuilder! +static Microsoft.Extensions.Telemetry.Tracing.SamplingExtensions.AddSampling(this OpenTelemetry.Trace.TracerProviderBuilder! builder, System.Action! configure) -> OpenTelemetry.Trace.TracerProviderBuilder! diff --git a/src/Libraries/Microsoft.Extensions.Telemetry/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.Telemetry/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/Microsoft.Extensions.TimeProvider.Testing/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.TimeProvider.Testing/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..eb10895dcfa --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.TimeProvider.Testing/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,15 @@ + +#nullable enable +Microsoft.Extensions.Time.Testing.FakeTimeProvider +Microsoft.Extensions.Time.Testing.FakeTimeProvider.Advance(System.TimeSpan delta) -> void +Microsoft.Extensions.Time.Testing.FakeTimeProvider.Epoch.get -> System.DateTimeOffset +Microsoft.Extensions.Time.Testing.FakeTimeProvider.FakeTimeProvider() -> void +Microsoft.Extensions.Time.Testing.FakeTimeProvider.FakeTimeProvider(System.DateTimeOffset epoch) -> void +Microsoft.Extensions.Time.Testing.FakeTimeProvider.SetLocalTimeZone(System.TimeZoneInfo! localTimeZone) -> void +Microsoft.Extensions.Time.Testing.FakeTimeProvider.SetUtcNow(System.DateTimeOffset value) -> void +override Microsoft.Extensions.Time.Testing.FakeTimeProvider.CreateTimer(System.Threading.TimerCallback! callback, object? state, System.TimeSpan dueTime, System.TimeSpan period) -> System.Threading.ITimer! +override Microsoft.Extensions.Time.Testing.FakeTimeProvider.GetTimestamp() -> long +override Microsoft.Extensions.Time.Testing.FakeTimeProvider.GetUtcNow() -> System.DateTimeOffset +override Microsoft.Extensions.Time.Testing.FakeTimeProvider.LocalTimeZone.get -> System.TimeZoneInfo! +override Microsoft.Extensions.Time.Testing.FakeTimeProvider.TimestampFrequency.get -> long +override Microsoft.Extensions.Time.Testing.FakeTimeProvider.ToString() -> string! diff --git a/src/Libraries/Microsoft.Extensions.TimeProvider.Testing/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.TimeProvider.Testing/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..ce7e4a8149d --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.TimeProvider.Testing/PublicAPI/net462/PublicAPI.Unshipped.txt @@ -0,0 +1,6 @@ +Microsoft.Extensions.Time.Testing.FakeTimeProvider.AutoAdvanceAmount.get -> System.TimeSpan +Microsoft.Extensions.Time.Testing.FakeTimeProvider.AutoAdvanceAmount.set -> void +Microsoft.Extensions.Time.Testing.FakeTimeProvider.FakeTimeProvider(System.DateTimeOffset startDateTime) -> void +Microsoft.Extensions.Time.Testing.FakeTimeProvider.Start.get -> System.DateTimeOffset +*REMOVED*Microsoft.Extensions.Time.Testing.FakeTimeProvider.Epoch.get -> System.DateTimeOffset +*REMOVED*Microsoft.Extensions.Time.Testing.FakeTimeProvider.FakeTimeProvider(System.DateTimeOffset epoch) -> void diff --git a/src/Libraries/Microsoft.Extensions.TimeProvider.Testing/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.TimeProvider.Testing/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..eb10895dcfa --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.TimeProvider.Testing/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,15 @@ + +#nullable enable +Microsoft.Extensions.Time.Testing.FakeTimeProvider +Microsoft.Extensions.Time.Testing.FakeTimeProvider.Advance(System.TimeSpan delta) -> void +Microsoft.Extensions.Time.Testing.FakeTimeProvider.Epoch.get -> System.DateTimeOffset +Microsoft.Extensions.Time.Testing.FakeTimeProvider.FakeTimeProvider() -> void +Microsoft.Extensions.Time.Testing.FakeTimeProvider.FakeTimeProvider(System.DateTimeOffset epoch) -> void +Microsoft.Extensions.Time.Testing.FakeTimeProvider.SetLocalTimeZone(System.TimeZoneInfo! localTimeZone) -> void +Microsoft.Extensions.Time.Testing.FakeTimeProvider.SetUtcNow(System.DateTimeOffset value) -> void +override Microsoft.Extensions.Time.Testing.FakeTimeProvider.CreateTimer(System.Threading.TimerCallback! callback, object? state, System.TimeSpan dueTime, System.TimeSpan period) -> System.Threading.ITimer! +override Microsoft.Extensions.Time.Testing.FakeTimeProvider.GetTimestamp() -> long +override Microsoft.Extensions.Time.Testing.FakeTimeProvider.GetUtcNow() -> System.DateTimeOffset +override Microsoft.Extensions.Time.Testing.FakeTimeProvider.LocalTimeZone.get -> System.TimeZoneInfo! +override Microsoft.Extensions.Time.Testing.FakeTimeProvider.TimestampFrequency.get -> long +override Microsoft.Extensions.Time.Testing.FakeTimeProvider.ToString() -> string! diff --git a/src/Libraries/Microsoft.Extensions.TimeProvider.Testing/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.TimeProvider.Testing/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..ce7e4a8149d --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.TimeProvider.Testing/PublicAPI/net8.0/PublicAPI.Unshipped.txt @@ -0,0 +1,6 @@ +Microsoft.Extensions.Time.Testing.FakeTimeProvider.AutoAdvanceAmount.get -> System.TimeSpan +Microsoft.Extensions.Time.Testing.FakeTimeProvider.AutoAdvanceAmount.set -> void +Microsoft.Extensions.Time.Testing.FakeTimeProvider.FakeTimeProvider(System.DateTimeOffset startDateTime) -> void +Microsoft.Extensions.Time.Testing.FakeTimeProvider.Start.get -> System.DateTimeOffset +*REMOVED*Microsoft.Extensions.Time.Testing.FakeTimeProvider.Epoch.get -> System.DateTimeOffset +*REMOVED*Microsoft.Extensions.Time.Testing.FakeTimeProvider.FakeTimeProvider(System.DateTimeOffset epoch) -> void diff --git a/src/Libraries/Microsoft.Extensions.TimeProvider.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/Microsoft.Extensions.TimeProvider.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..eb10895dcfa --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.TimeProvider.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,15 @@ + +#nullable enable +Microsoft.Extensions.Time.Testing.FakeTimeProvider +Microsoft.Extensions.Time.Testing.FakeTimeProvider.Advance(System.TimeSpan delta) -> void +Microsoft.Extensions.Time.Testing.FakeTimeProvider.Epoch.get -> System.DateTimeOffset +Microsoft.Extensions.Time.Testing.FakeTimeProvider.FakeTimeProvider() -> void +Microsoft.Extensions.Time.Testing.FakeTimeProvider.FakeTimeProvider(System.DateTimeOffset epoch) -> void +Microsoft.Extensions.Time.Testing.FakeTimeProvider.SetLocalTimeZone(System.TimeZoneInfo! localTimeZone) -> void +Microsoft.Extensions.Time.Testing.FakeTimeProvider.SetUtcNow(System.DateTimeOffset value) -> void +override Microsoft.Extensions.Time.Testing.FakeTimeProvider.CreateTimer(System.Threading.TimerCallback! callback, object? state, System.TimeSpan dueTime, System.TimeSpan period) -> System.Threading.ITimer! +override Microsoft.Extensions.Time.Testing.FakeTimeProvider.GetTimestamp() -> long +override Microsoft.Extensions.Time.Testing.FakeTimeProvider.GetUtcNow() -> System.DateTimeOffset +override Microsoft.Extensions.Time.Testing.FakeTimeProvider.LocalTimeZone.get -> System.TimeZoneInfo! +override Microsoft.Extensions.Time.Testing.FakeTimeProvider.TimestampFrequency.get -> long +override Microsoft.Extensions.Time.Testing.FakeTimeProvider.ToString() -> string! diff --git a/src/Libraries/Microsoft.Extensions.TimeProvider.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/Microsoft.Extensions.TimeProvider.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..ce7e4a8149d --- /dev/null +++ b/src/Libraries/Microsoft.Extensions.TimeProvider.Testing/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt @@ -0,0 +1,6 @@ +Microsoft.Extensions.Time.Testing.FakeTimeProvider.AutoAdvanceAmount.get -> System.TimeSpan +Microsoft.Extensions.Time.Testing.FakeTimeProvider.AutoAdvanceAmount.set -> void +Microsoft.Extensions.Time.Testing.FakeTimeProvider.FakeTimeProvider(System.DateTimeOffset startDateTime) -> void +Microsoft.Extensions.Time.Testing.FakeTimeProvider.Start.get -> System.DateTimeOffset +*REMOVED*Microsoft.Extensions.Time.Testing.FakeTimeProvider.Epoch.get -> System.DateTimeOffset +*REMOVED*Microsoft.Extensions.Time.Testing.FakeTimeProvider.FakeTimeProvider(System.DateTimeOffset epoch) -> void diff --git a/src/Libraries/System.Cloud.DocumentDb.Abstractions/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/System.Cloud.DocumentDb.Abstractions/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..8d7ce3ebe99 --- /dev/null +++ b/src/Libraries/System.Cloud.DocumentDb.Abstractions/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,212 @@ + +#nullable enable +static readonly System.Cloud.DocumentDb.Throughput.Unlimited -> System.Cloud.DocumentDb.Throughput +static System.Cloud.DocumentDb.PatchOperation.Add(string! path, T value) -> System.Cloud.DocumentDb.PatchOperation +static System.Cloud.DocumentDb.PatchOperation.Increment(string! path, double value) -> System.Cloud.DocumentDb.PatchOperation +static System.Cloud.DocumentDb.PatchOperation.Increment(string! path, long value) -> System.Cloud.DocumentDb.PatchOperation +static System.Cloud.DocumentDb.PatchOperation.Remove(string! path) -> System.Cloud.DocumentDb.PatchOperation +static System.Cloud.DocumentDb.PatchOperation.Replace(string! path, T value) -> System.Cloud.DocumentDb.PatchOperation +static System.Cloud.DocumentDb.PatchOperation.Set(string! path, T value) -> System.Cloud.DocumentDb.PatchOperation +System.Cloud.DocumentDb.BatchItem +System.Cloud.DocumentDb.BatchItem.BatchItem() -> void +System.Cloud.DocumentDb.BatchItem.BatchItem(System.Cloud.DocumentDb.BatchOperation operation, T? item = default(T?), string? id = null, string? itemVersion = null) -> void +System.Cloud.DocumentDb.BatchItem.Id.get -> string? +System.Cloud.DocumentDb.BatchItem.Item.get -> T? +System.Cloud.DocumentDb.BatchItem.ItemVersion.get -> string? +System.Cloud.DocumentDb.BatchItem.Operation.get -> System.Cloud.DocumentDb.BatchOperation +System.Cloud.DocumentDb.BatchOperation +System.Cloud.DocumentDb.BatchOperation.Create = 0 -> System.Cloud.DocumentDb.BatchOperation +System.Cloud.DocumentDb.BatchOperation.Delete = 3 -> System.Cloud.DocumentDb.BatchOperation +System.Cloud.DocumentDb.BatchOperation.Read = 1 -> System.Cloud.DocumentDb.BatchOperation +System.Cloud.DocumentDb.BatchOperation.Replace = 2 -> System.Cloud.DocumentDb.BatchOperation +System.Cloud.DocumentDb.BatchOperation.Upsert = 4 -> System.Cloud.DocumentDb.BatchOperation +System.Cloud.DocumentDb.ConsistencyLevel +System.Cloud.DocumentDb.ConsistencyLevel.BoundedStaleness = 1 -> System.Cloud.DocumentDb.ConsistencyLevel +System.Cloud.DocumentDb.ConsistencyLevel.ConsistentPrefix = 4 -> System.Cloud.DocumentDb.ConsistencyLevel +System.Cloud.DocumentDb.ConsistencyLevel.Eventual = 3 -> System.Cloud.DocumentDb.ConsistencyLevel +System.Cloud.DocumentDb.ConsistencyLevel.Session = 2 -> System.Cloud.DocumentDb.ConsistencyLevel +System.Cloud.DocumentDb.ConsistencyLevel.Strong = 0 -> System.Cloud.DocumentDb.ConsistencyLevel +System.Cloud.DocumentDb.DatabaseClientException +System.Cloud.DocumentDb.DatabaseClientException.DatabaseClientException() -> void +System.Cloud.DocumentDb.DatabaseClientException.DatabaseClientException(string! message) -> void +System.Cloud.DocumentDb.DatabaseClientException.DatabaseClientException(string! message, System.Exception! innerException) -> void +System.Cloud.DocumentDb.DatabaseException +System.Cloud.DocumentDb.DatabaseException.DatabaseException() -> void +System.Cloud.DocumentDb.DatabaseException.DatabaseException(string! message) -> void +System.Cloud.DocumentDb.DatabaseException.DatabaseException(string! message, int statusCode, int subStatusCode, System.Cloud.DocumentDb.RequestInfo requestInfo) -> void +System.Cloud.DocumentDb.DatabaseException.DatabaseException(string! message, System.Exception! innerException) -> void +System.Cloud.DocumentDb.DatabaseException.DatabaseException(string! message, System.Exception! innerException, int statusCode, int subStatusCode, System.Cloud.DocumentDb.RequestInfo requestInfo) -> void +System.Cloud.DocumentDb.DatabaseException.HttpStatusCode.get -> System.Net.HttpStatusCode +System.Cloud.DocumentDb.DatabaseException.RequestInfo.get -> System.Cloud.DocumentDb.RequestInfo +System.Cloud.DocumentDb.DatabaseException.StatusCode.get -> int +System.Cloud.DocumentDb.DatabaseException.SubStatusCode.get -> int +System.Cloud.DocumentDb.DatabaseOptions +System.Cloud.DocumentDb.DatabaseOptions.DatabaseName.get -> string! +System.Cloud.DocumentDb.DatabaseOptions.DatabaseName.set -> void +System.Cloud.DocumentDb.DatabaseOptions.DatabaseOptions() -> void +System.Cloud.DocumentDb.DatabaseOptions.DefaultRegionalDatabaseName.get -> string? +System.Cloud.DocumentDb.DatabaseOptions.DefaultRegionalDatabaseName.set -> void +System.Cloud.DocumentDb.DatabaseOptions.Endpoint.get -> System.Uri? +System.Cloud.DocumentDb.DatabaseOptions.Endpoint.set -> void +System.Cloud.DocumentDb.DatabaseOptions.FailoverRegions.get -> System.Collections.Generic.IList! +System.Cloud.DocumentDb.DatabaseOptions.FailoverRegions.set -> void +System.Cloud.DocumentDb.DatabaseOptions.IdleTcpConnectionTimeout.get -> System.TimeSpan? +System.Cloud.DocumentDb.DatabaseOptions.IdleTcpConnectionTimeout.set -> void +System.Cloud.DocumentDb.DatabaseOptions.JsonSerializerOptions.get -> System.Text.Json.JsonSerializerOptions! +System.Cloud.DocumentDb.DatabaseOptions.JsonSerializerOptions.set -> void +System.Cloud.DocumentDb.DatabaseOptions.OverrideSerialization.get -> bool +System.Cloud.DocumentDb.DatabaseOptions.OverrideSerialization.set -> void +System.Cloud.DocumentDb.DatabaseOptions.PrimaryKey.get -> string? +System.Cloud.DocumentDb.DatabaseOptions.PrimaryKey.set -> void +System.Cloud.DocumentDb.DatabaseOptions.RegionalDatabaseOptions.get -> System.Collections.Generic.IDictionary! +System.Cloud.DocumentDb.DatabaseOptions.RegionalDatabaseOptions.set -> void +System.Cloud.DocumentDb.DatabaseOptions.Throughput.get -> System.Cloud.DocumentDb.Throughput +System.Cloud.DocumentDb.DatabaseOptions.Throughput.set -> void +System.Cloud.DocumentDb.DatabaseRetryableException +System.Cloud.DocumentDb.DatabaseRetryableException.DatabaseRetryableException() -> void +System.Cloud.DocumentDb.DatabaseRetryableException.DatabaseRetryableException(string! message) -> void +System.Cloud.DocumentDb.DatabaseRetryableException.DatabaseRetryableException(string! message, System.Exception! innerException) -> void +System.Cloud.DocumentDb.DatabaseRetryableException.DatabaseRetryableException(string! message, System.Exception! innerException, int statusCode, int subStatusCode, System.TimeSpan? retryAfter, System.Cloud.DocumentDb.RequestInfo requestInfo) -> void +System.Cloud.DocumentDb.DatabaseRetryableException.RetryAfter.get -> System.TimeSpan +System.Cloud.DocumentDb.DatabaseServerException +System.Cloud.DocumentDb.DatabaseServerException.DatabaseServerException() -> void +System.Cloud.DocumentDb.DatabaseServerException.DatabaseServerException(string! message) -> void +System.Cloud.DocumentDb.DatabaseServerException.DatabaseServerException(string! message, int statusCode, int subStatusCode, System.Cloud.DocumentDb.RequestInfo requestInfo) -> void +System.Cloud.DocumentDb.DatabaseServerException.DatabaseServerException(string! message, System.Exception! innerException) -> void +System.Cloud.DocumentDb.DatabaseServerException.DatabaseServerException(string! message, System.Exception! innerException, int statusCode, int subStatusCode, System.Cloud.DocumentDb.RequestInfo requestInfo) -> void +System.Cloud.DocumentDb.FetchMode +System.Cloud.DocumentDb.FetchMode.FetchAll = 0 -> System.Cloud.DocumentDb.FetchMode +System.Cloud.DocumentDb.FetchMode.FetchMaxResults = 2 -> System.Cloud.DocumentDb.FetchMode +System.Cloud.DocumentDb.FetchMode.FetchSinglePage = 1 -> System.Cloud.DocumentDb.FetchMode +System.Cloud.DocumentDb.IDatabaseResponse +System.Cloud.DocumentDb.IDatabaseResponse.ContinuationToken.get -> string? +System.Cloud.DocumentDb.IDatabaseResponse.ItemCount.get -> int +System.Cloud.DocumentDb.IDatabaseResponse.ItemVersion.get -> string? +System.Cloud.DocumentDb.IDatabaseResponse.RequestInfo.get -> System.Cloud.DocumentDb.RequestInfo +System.Cloud.DocumentDb.IDatabaseResponse.Status.get -> int +System.Cloud.DocumentDb.IDatabaseResponse.Succeeded.get -> bool +System.Cloud.DocumentDb.IDatabaseResponse +System.Cloud.DocumentDb.IDatabaseResponse.Item.get -> T? +System.Cloud.DocumentDb.IDocumentDatabase +System.Cloud.DocumentDb.IDocumentDatabase.ConnectAsync(bool createIfNotExists, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +System.Cloud.DocumentDb.IDocumentDatabase.CreateTableAsync(System.Cloud.DocumentDb.TableOptions! tableOptions, System.Cloud.DocumentDb.RequestOptions! requestOptions, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentDatabase.DeleteDatabaseAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentDatabase.DeleteTableAsync(System.Cloud.DocumentDb.TableOptions! tableOptions, System.Cloud.DocumentDb.RequestOptions! requestOptions, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentDatabase.GetDocumentReader(System.Cloud.DocumentDb.TableOptions! options) -> System.Cloud.DocumentDb.IDocumentReader! +System.Cloud.DocumentDb.IDocumentDatabase.GetDocumentWriter(System.Cloud.DocumentDb.TableOptions! options) -> System.Cloud.DocumentDb.IDocumentWriter! +System.Cloud.DocumentDb.IDocumentDatabase.ReadTableSettingsAsync(System.Cloud.DocumentDb.TableOptions! tableOptions, System.Cloud.DocumentDb.RequestOptions! requestOptions, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentDatabase.UpdateTableSettingsAsync(System.Cloud.DocumentDb.TableOptions! tableOptions, System.Cloud.DocumentDb.RequestOptions! requestOptions, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentDatabase +System.Cloud.DocumentDb.IDocumentReader +System.Cloud.DocumentDb.IDocumentReader.CountDocumentsAsync(System.Cloud.DocumentDb.QueryRequestOptions! options, System.Func!, System.Linq.IQueryable!>? condition, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentReader.FetchDocumentsAsync(System.Cloud.DocumentDb.QueryRequestOptions! options, System.Func!, System.Linq.IQueryable!>? condition, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>!>! +System.Cloud.DocumentDb.IDocumentReader.QueryDocumentsAsync(System.Cloud.DocumentDb.QueryRequestOptions! options, System.Cloud.DocumentDb.Query query, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>!>! +System.Cloud.DocumentDb.IDocumentReader.ReadDocumentAsync(System.Cloud.DocumentDb.RequestOptions! requestOptions, string! id, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentWriter +System.Cloud.DocumentDb.IDocumentWriter.CreateDocumentAsync(System.Cloud.DocumentDb.RequestOptions! options, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentWriter.DeleteDocumentAsync(System.Cloud.DocumentDb.RequestOptions! options, string! id, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentWriter.ExecuteTransactionalBatchAsync(System.Cloud.DocumentDb.RequestOptions! requestOptions, System.Collections.Generic.IReadOnlyList>! itemsToPerformTransactionalBatch, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>!>!>! +System.Cloud.DocumentDb.IDocumentWriter.InsertOrUpdateDocumentAsync(System.Cloud.DocumentDb.RequestOptions! options, string! id, System.Func! conflictResolveFunc, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentWriter.PatchDocumentAsync(System.Cloud.DocumentDb.RequestOptions! options, string! id, System.Collections.Generic.IReadOnlyList! patchOperations, string? filter, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentWriter.ReplaceDocumentAsync(System.Cloud.DocumentDb.RequestOptions! options, string! id, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentWriter.UpsertDocumentAsync(System.Cloud.DocumentDb.RequestOptions! options, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.ITableLocator +System.Cloud.DocumentDb.ITableLocator.LocateTable(in System.Cloud.DocumentDb.TableInfo options, System.Cloud.DocumentDb.RequestOptions! request) -> System.Cloud.DocumentDb.TableInfo? +System.Cloud.DocumentDb.PatchOperation +System.Cloud.DocumentDb.PatchOperation.OperationType.get -> System.Cloud.DocumentDb.PatchOperationType +System.Cloud.DocumentDb.PatchOperation.PatchOperation() -> void +System.Cloud.DocumentDb.PatchOperation.Path.get -> string! +System.Cloud.DocumentDb.PatchOperation.Value.get -> object! +System.Cloud.DocumentDb.PatchOperationType +System.Cloud.DocumentDb.PatchOperationType.Add = 0 -> System.Cloud.DocumentDb.PatchOperationType +System.Cloud.DocumentDb.PatchOperationType.Increment = 4 -> System.Cloud.DocumentDb.PatchOperationType +System.Cloud.DocumentDb.PatchOperationType.Remove = 1 -> System.Cloud.DocumentDb.PatchOperationType +System.Cloud.DocumentDb.PatchOperationType.Replace = 2 -> System.Cloud.DocumentDb.PatchOperationType +System.Cloud.DocumentDb.PatchOperationType.Set = 3 -> System.Cloud.DocumentDb.PatchOperationType +System.Cloud.DocumentDb.Query +System.Cloud.DocumentDb.Query.Parameters.get -> System.Collections.Generic.IReadOnlyDictionary! +System.Cloud.DocumentDb.Query.Query() -> void +System.Cloud.DocumentDb.Query.Query(string! queryText) -> void +System.Cloud.DocumentDb.Query.Query(string! queryText, System.Collections.Generic.IReadOnlyDictionary! parameters) -> void +System.Cloud.DocumentDb.Query.QueryText.get -> string! +System.Cloud.DocumentDb.QueryRequestOptions +System.Cloud.DocumentDb.QueryRequestOptions.ContinuationToken.get -> string? +System.Cloud.DocumentDb.QueryRequestOptions.ContinuationToken.set -> void +System.Cloud.DocumentDb.QueryRequestOptions.EnableLowPrecisionOrderBy.get -> bool? +System.Cloud.DocumentDb.QueryRequestOptions.EnableLowPrecisionOrderBy.set -> void +System.Cloud.DocumentDb.QueryRequestOptions.EnableScan.get -> bool? +System.Cloud.DocumentDb.QueryRequestOptions.EnableScan.set -> void +System.Cloud.DocumentDb.QueryRequestOptions.FetchCondition.get -> System.Cloud.DocumentDb.FetchMode +System.Cloud.DocumentDb.QueryRequestOptions.FetchCondition.set -> void +System.Cloud.DocumentDb.QueryRequestOptions.MaxBufferedItemCount.get -> int? +System.Cloud.DocumentDb.QueryRequestOptions.MaxBufferedItemCount.set -> void +System.Cloud.DocumentDb.QueryRequestOptions.MaxConcurrency.get -> int? +System.Cloud.DocumentDb.QueryRequestOptions.MaxConcurrency.set -> void +System.Cloud.DocumentDb.QueryRequestOptions.MaxResults.get -> int? +System.Cloud.DocumentDb.QueryRequestOptions.MaxResults.set -> void +System.Cloud.DocumentDb.QueryRequestOptions.QueryRequestOptions() -> void +System.Cloud.DocumentDb.QueryRequestOptions.ResponseContinuationTokenLimitInKb.get -> int? +System.Cloud.DocumentDb.QueryRequestOptions.ResponseContinuationTokenLimitInKb.set -> void +System.Cloud.DocumentDb.RegionalDatabaseOptions +System.Cloud.DocumentDb.RegionalDatabaseOptions.DatabaseName.get -> string? +System.Cloud.DocumentDb.RegionalDatabaseOptions.DatabaseName.set -> void +System.Cloud.DocumentDb.RegionalDatabaseOptions.Endpoint.get -> System.Uri? +System.Cloud.DocumentDb.RegionalDatabaseOptions.Endpoint.set -> void +System.Cloud.DocumentDb.RegionalDatabaseOptions.FailoverRegions.get -> System.Collections.Generic.IList! +System.Cloud.DocumentDb.RegionalDatabaseOptions.FailoverRegions.set -> void +System.Cloud.DocumentDb.RegionalDatabaseOptions.PrimaryKey.get -> string? +System.Cloud.DocumentDb.RegionalDatabaseOptions.PrimaryKey.set -> void +System.Cloud.DocumentDb.RegionalDatabaseOptions.RegionalDatabaseOptions() -> void +System.Cloud.DocumentDb.RequestInfo +System.Cloud.DocumentDb.RequestInfo.Cost.get -> double? +System.Cloud.DocumentDb.RequestInfo.Endpoint.get -> System.Uri? +System.Cloud.DocumentDb.RequestInfo.Region.get -> string? +System.Cloud.DocumentDb.RequestInfo.RequestInfo() -> void +System.Cloud.DocumentDb.RequestInfo.RequestInfo(string? region = null, string? tableName = null, double? cost = null, System.Uri? endpoint = null) -> void +System.Cloud.DocumentDb.RequestInfo.TableName.get -> string? +System.Cloud.DocumentDb.RequestOptions +System.Cloud.DocumentDb.RequestOptions.ConsistencyLevel.get -> System.Cloud.DocumentDb.ConsistencyLevel? +System.Cloud.DocumentDb.RequestOptions.ConsistencyLevel.set -> void +System.Cloud.DocumentDb.RequestOptions.ContentResponseOnWrite.get -> bool +System.Cloud.DocumentDb.RequestOptions.ContentResponseOnWrite.set -> void +System.Cloud.DocumentDb.RequestOptions.ItemVersion.get -> string? +System.Cloud.DocumentDb.RequestOptions.ItemVersion.set -> void +System.Cloud.DocumentDb.RequestOptions.PartitionKey.get -> System.Collections.Generic.IReadOnlyList? +System.Cloud.DocumentDb.RequestOptions.PartitionKey.set -> void +System.Cloud.DocumentDb.RequestOptions.Region.get -> string? +System.Cloud.DocumentDb.RequestOptions.Region.set -> void +System.Cloud.DocumentDb.RequestOptions.RequestOptions() -> void +System.Cloud.DocumentDb.RequestOptions.SessionToken.get -> string? +System.Cloud.DocumentDb.RequestOptions.SessionToken.set -> void +System.Cloud.DocumentDb.RequestOptions +System.Cloud.DocumentDb.RequestOptions.Document.get -> TDocument? +System.Cloud.DocumentDb.RequestOptions.Document.set -> void +System.Cloud.DocumentDb.RequestOptions.RequestOptions() -> void +System.Cloud.DocumentDb.TableInfo +System.Cloud.DocumentDb.TableInfo.IsLocatorRequired.get -> bool +System.Cloud.DocumentDb.TableInfo.IsRegional.get -> bool +System.Cloud.DocumentDb.TableInfo.PartitionIdPath.get -> string? +System.Cloud.DocumentDb.TableInfo.TableInfo() -> void +System.Cloud.DocumentDb.TableInfo.TableInfo(in System.Cloud.DocumentDb.TableInfo info, string? tableNameOverride = null, bool? isRegionalOverride = null) -> void +System.Cloud.DocumentDb.TableInfo.TableInfo(System.Cloud.DocumentDb.TableOptions! options) -> void +System.Cloud.DocumentDb.TableInfo.TableName.get -> string! +System.Cloud.DocumentDb.TableInfo.Throughput.get -> System.Cloud.DocumentDb.Throughput +System.Cloud.DocumentDb.TableInfo.TimeToLive.get -> System.TimeSpan +System.Cloud.DocumentDb.TableOptions +System.Cloud.DocumentDb.TableOptions.IsLocatorRequired.get -> bool +System.Cloud.DocumentDb.TableOptions.IsLocatorRequired.set -> void +System.Cloud.DocumentDb.TableOptions.IsRegional.get -> bool +System.Cloud.DocumentDb.TableOptions.IsRegional.set -> void +System.Cloud.DocumentDb.TableOptions.PartitionIdPath.get -> string? +System.Cloud.DocumentDb.TableOptions.PartitionIdPath.set -> void +System.Cloud.DocumentDb.TableOptions.TableName.get -> string! +System.Cloud.DocumentDb.TableOptions.TableName.set -> void +System.Cloud.DocumentDb.TableOptions.TableOptions() -> void +System.Cloud.DocumentDb.TableOptions.Throughput.get -> System.Cloud.DocumentDb.Throughput +System.Cloud.DocumentDb.TableOptions.Throughput.set -> void +System.Cloud.DocumentDb.TableOptions.TimeToLive.get -> System.TimeSpan +System.Cloud.DocumentDb.TableOptions.TimeToLive.set -> void +System.Cloud.DocumentDb.Throughput +System.Cloud.DocumentDb.Throughput.Throughput() -> void +System.Cloud.DocumentDb.Throughput.Throughput(int? throughput) -> void +System.Cloud.DocumentDb.Throughput.Value.get -> int? diff --git a/src/Libraries/System.Cloud.DocumentDb.Abstractions/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/System.Cloud.DocumentDb.Abstractions/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/System.Cloud.DocumentDb.Abstractions/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/System.Cloud.DocumentDb.Abstractions/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..8d7ce3ebe99 --- /dev/null +++ b/src/Libraries/System.Cloud.DocumentDb.Abstractions/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,212 @@ + +#nullable enable +static readonly System.Cloud.DocumentDb.Throughput.Unlimited -> System.Cloud.DocumentDb.Throughput +static System.Cloud.DocumentDb.PatchOperation.Add(string! path, T value) -> System.Cloud.DocumentDb.PatchOperation +static System.Cloud.DocumentDb.PatchOperation.Increment(string! path, double value) -> System.Cloud.DocumentDb.PatchOperation +static System.Cloud.DocumentDb.PatchOperation.Increment(string! path, long value) -> System.Cloud.DocumentDb.PatchOperation +static System.Cloud.DocumentDb.PatchOperation.Remove(string! path) -> System.Cloud.DocumentDb.PatchOperation +static System.Cloud.DocumentDb.PatchOperation.Replace(string! path, T value) -> System.Cloud.DocumentDb.PatchOperation +static System.Cloud.DocumentDb.PatchOperation.Set(string! path, T value) -> System.Cloud.DocumentDb.PatchOperation +System.Cloud.DocumentDb.BatchItem +System.Cloud.DocumentDb.BatchItem.BatchItem() -> void +System.Cloud.DocumentDb.BatchItem.BatchItem(System.Cloud.DocumentDb.BatchOperation operation, T? item = default(T?), string? id = null, string? itemVersion = null) -> void +System.Cloud.DocumentDb.BatchItem.Id.get -> string? +System.Cloud.DocumentDb.BatchItem.Item.get -> T? +System.Cloud.DocumentDb.BatchItem.ItemVersion.get -> string? +System.Cloud.DocumentDb.BatchItem.Operation.get -> System.Cloud.DocumentDb.BatchOperation +System.Cloud.DocumentDb.BatchOperation +System.Cloud.DocumentDb.BatchOperation.Create = 0 -> System.Cloud.DocumentDb.BatchOperation +System.Cloud.DocumentDb.BatchOperation.Delete = 3 -> System.Cloud.DocumentDb.BatchOperation +System.Cloud.DocumentDb.BatchOperation.Read = 1 -> System.Cloud.DocumentDb.BatchOperation +System.Cloud.DocumentDb.BatchOperation.Replace = 2 -> System.Cloud.DocumentDb.BatchOperation +System.Cloud.DocumentDb.BatchOperation.Upsert = 4 -> System.Cloud.DocumentDb.BatchOperation +System.Cloud.DocumentDb.ConsistencyLevel +System.Cloud.DocumentDb.ConsistencyLevel.BoundedStaleness = 1 -> System.Cloud.DocumentDb.ConsistencyLevel +System.Cloud.DocumentDb.ConsistencyLevel.ConsistentPrefix = 4 -> System.Cloud.DocumentDb.ConsistencyLevel +System.Cloud.DocumentDb.ConsistencyLevel.Eventual = 3 -> System.Cloud.DocumentDb.ConsistencyLevel +System.Cloud.DocumentDb.ConsistencyLevel.Session = 2 -> System.Cloud.DocumentDb.ConsistencyLevel +System.Cloud.DocumentDb.ConsistencyLevel.Strong = 0 -> System.Cloud.DocumentDb.ConsistencyLevel +System.Cloud.DocumentDb.DatabaseClientException +System.Cloud.DocumentDb.DatabaseClientException.DatabaseClientException() -> void +System.Cloud.DocumentDb.DatabaseClientException.DatabaseClientException(string! message) -> void +System.Cloud.DocumentDb.DatabaseClientException.DatabaseClientException(string! message, System.Exception! innerException) -> void +System.Cloud.DocumentDb.DatabaseException +System.Cloud.DocumentDb.DatabaseException.DatabaseException() -> void +System.Cloud.DocumentDb.DatabaseException.DatabaseException(string! message) -> void +System.Cloud.DocumentDb.DatabaseException.DatabaseException(string! message, int statusCode, int subStatusCode, System.Cloud.DocumentDb.RequestInfo requestInfo) -> void +System.Cloud.DocumentDb.DatabaseException.DatabaseException(string! message, System.Exception! innerException) -> void +System.Cloud.DocumentDb.DatabaseException.DatabaseException(string! message, System.Exception! innerException, int statusCode, int subStatusCode, System.Cloud.DocumentDb.RequestInfo requestInfo) -> void +System.Cloud.DocumentDb.DatabaseException.HttpStatusCode.get -> System.Net.HttpStatusCode +System.Cloud.DocumentDb.DatabaseException.RequestInfo.get -> System.Cloud.DocumentDb.RequestInfo +System.Cloud.DocumentDb.DatabaseException.StatusCode.get -> int +System.Cloud.DocumentDb.DatabaseException.SubStatusCode.get -> int +System.Cloud.DocumentDb.DatabaseOptions +System.Cloud.DocumentDb.DatabaseOptions.DatabaseName.get -> string! +System.Cloud.DocumentDb.DatabaseOptions.DatabaseName.set -> void +System.Cloud.DocumentDb.DatabaseOptions.DatabaseOptions() -> void +System.Cloud.DocumentDb.DatabaseOptions.DefaultRegionalDatabaseName.get -> string? +System.Cloud.DocumentDb.DatabaseOptions.DefaultRegionalDatabaseName.set -> void +System.Cloud.DocumentDb.DatabaseOptions.Endpoint.get -> System.Uri? +System.Cloud.DocumentDb.DatabaseOptions.Endpoint.set -> void +System.Cloud.DocumentDb.DatabaseOptions.FailoverRegions.get -> System.Collections.Generic.IList! +System.Cloud.DocumentDb.DatabaseOptions.FailoverRegions.set -> void +System.Cloud.DocumentDb.DatabaseOptions.IdleTcpConnectionTimeout.get -> System.TimeSpan? +System.Cloud.DocumentDb.DatabaseOptions.IdleTcpConnectionTimeout.set -> void +System.Cloud.DocumentDb.DatabaseOptions.JsonSerializerOptions.get -> System.Text.Json.JsonSerializerOptions! +System.Cloud.DocumentDb.DatabaseOptions.JsonSerializerOptions.set -> void +System.Cloud.DocumentDb.DatabaseOptions.OverrideSerialization.get -> bool +System.Cloud.DocumentDb.DatabaseOptions.OverrideSerialization.set -> void +System.Cloud.DocumentDb.DatabaseOptions.PrimaryKey.get -> string? +System.Cloud.DocumentDb.DatabaseOptions.PrimaryKey.set -> void +System.Cloud.DocumentDb.DatabaseOptions.RegionalDatabaseOptions.get -> System.Collections.Generic.IDictionary! +System.Cloud.DocumentDb.DatabaseOptions.RegionalDatabaseOptions.set -> void +System.Cloud.DocumentDb.DatabaseOptions.Throughput.get -> System.Cloud.DocumentDb.Throughput +System.Cloud.DocumentDb.DatabaseOptions.Throughput.set -> void +System.Cloud.DocumentDb.DatabaseRetryableException +System.Cloud.DocumentDb.DatabaseRetryableException.DatabaseRetryableException() -> void +System.Cloud.DocumentDb.DatabaseRetryableException.DatabaseRetryableException(string! message) -> void +System.Cloud.DocumentDb.DatabaseRetryableException.DatabaseRetryableException(string! message, System.Exception! innerException) -> void +System.Cloud.DocumentDb.DatabaseRetryableException.DatabaseRetryableException(string! message, System.Exception! innerException, int statusCode, int subStatusCode, System.TimeSpan? retryAfter, System.Cloud.DocumentDb.RequestInfo requestInfo) -> void +System.Cloud.DocumentDb.DatabaseRetryableException.RetryAfter.get -> System.TimeSpan +System.Cloud.DocumentDb.DatabaseServerException +System.Cloud.DocumentDb.DatabaseServerException.DatabaseServerException() -> void +System.Cloud.DocumentDb.DatabaseServerException.DatabaseServerException(string! message) -> void +System.Cloud.DocumentDb.DatabaseServerException.DatabaseServerException(string! message, int statusCode, int subStatusCode, System.Cloud.DocumentDb.RequestInfo requestInfo) -> void +System.Cloud.DocumentDb.DatabaseServerException.DatabaseServerException(string! message, System.Exception! innerException) -> void +System.Cloud.DocumentDb.DatabaseServerException.DatabaseServerException(string! message, System.Exception! innerException, int statusCode, int subStatusCode, System.Cloud.DocumentDb.RequestInfo requestInfo) -> void +System.Cloud.DocumentDb.FetchMode +System.Cloud.DocumentDb.FetchMode.FetchAll = 0 -> System.Cloud.DocumentDb.FetchMode +System.Cloud.DocumentDb.FetchMode.FetchMaxResults = 2 -> System.Cloud.DocumentDb.FetchMode +System.Cloud.DocumentDb.FetchMode.FetchSinglePage = 1 -> System.Cloud.DocumentDb.FetchMode +System.Cloud.DocumentDb.IDatabaseResponse +System.Cloud.DocumentDb.IDatabaseResponse.ContinuationToken.get -> string? +System.Cloud.DocumentDb.IDatabaseResponse.ItemCount.get -> int +System.Cloud.DocumentDb.IDatabaseResponse.ItemVersion.get -> string? +System.Cloud.DocumentDb.IDatabaseResponse.RequestInfo.get -> System.Cloud.DocumentDb.RequestInfo +System.Cloud.DocumentDb.IDatabaseResponse.Status.get -> int +System.Cloud.DocumentDb.IDatabaseResponse.Succeeded.get -> bool +System.Cloud.DocumentDb.IDatabaseResponse +System.Cloud.DocumentDb.IDatabaseResponse.Item.get -> T? +System.Cloud.DocumentDb.IDocumentDatabase +System.Cloud.DocumentDb.IDocumentDatabase.ConnectAsync(bool createIfNotExists, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +System.Cloud.DocumentDb.IDocumentDatabase.CreateTableAsync(System.Cloud.DocumentDb.TableOptions! tableOptions, System.Cloud.DocumentDb.RequestOptions! requestOptions, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentDatabase.DeleteDatabaseAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentDatabase.DeleteTableAsync(System.Cloud.DocumentDb.TableOptions! tableOptions, System.Cloud.DocumentDb.RequestOptions! requestOptions, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentDatabase.GetDocumentReader(System.Cloud.DocumentDb.TableOptions! options) -> System.Cloud.DocumentDb.IDocumentReader! +System.Cloud.DocumentDb.IDocumentDatabase.GetDocumentWriter(System.Cloud.DocumentDb.TableOptions! options) -> System.Cloud.DocumentDb.IDocumentWriter! +System.Cloud.DocumentDb.IDocumentDatabase.ReadTableSettingsAsync(System.Cloud.DocumentDb.TableOptions! tableOptions, System.Cloud.DocumentDb.RequestOptions! requestOptions, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentDatabase.UpdateTableSettingsAsync(System.Cloud.DocumentDb.TableOptions! tableOptions, System.Cloud.DocumentDb.RequestOptions! requestOptions, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentDatabase +System.Cloud.DocumentDb.IDocumentReader +System.Cloud.DocumentDb.IDocumentReader.CountDocumentsAsync(System.Cloud.DocumentDb.QueryRequestOptions! options, System.Func!, System.Linq.IQueryable!>? condition, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentReader.FetchDocumentsAsync(System.Cloud.DocumentDb.QueryRequestOptions! options, System.Func!, System.Linq.IQueryable!>? condition, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>!>! +System.Cloud.DocumentDb.IDocumentReader.QueryDocumentsAsync(System.Cloud.DocumentDb.QueryRequestOptions! options, System.Cloud.DocumentDb.Query query, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>!>! +System.Cloud.DocumentDb.IDocumentReader.ReadDocumentAsync(System.Cloud.DocumentDb.RequestOptions! requestOptions, string! id, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentWriter +System.Cloud.DocumentDb.IDocumentWriter.CreateDocumentAsync(System.Cloud.DocumentDb.RequestOptions! options, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentWriter.DeleteDocumentAsync(System.Cloud.DocumentDb.RequestOptions! options, string! id, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentWriter.ExecuteTransactionalBatchAsync(System.Cloud.DocumentDb.RequestOptions! requestOptions, System.Collections.Generic.IReadOnlyList>! itemsToPerformTransactionalBatch, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>!>!>! +System.Cloud.DocumentDb.IDocumentWriter.InsertOrUpdateDocumentAsync(System.Cloud.DocumentDb.RequestOptions! options, string! id, System.Func! conflictResolveFunc, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentWriter.PatchDocumentAsync(System.Cloud.DocumentDb.RequestOptions! options, string! id, System.Collections.Generic.IReadOnlyList! patchOperations, string? filter, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentWriter.ReplaceDocumentAsync(System.Cloud.DocumentDb.RequestOptions! options, string! id, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentWriter.UpsertDocumentAsync(System.Cloud.DocumentDb.RequestOptions! options, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.ITableLocator +System.Cloud.DocumentDb.ITableLocator.LocateTable(in System.Cloud.DocumentDb.TableInfo options, System.Cloud.DocumentDb.RequestOptions! request) -> System.Cloud.DocumentDb.TableInfo? +System.Cloud.DocumentDb.PatchOperation +System.Cloud.DocumentDb.PatchOperation.OperationType.get -> System.Cloud.DocumentDb.PatchOperationType +System.Cloud.DocumentDb.PatchOperation.PatchOperation() -> void +System.Cloud.DocumentDb.PatchOperation.Path.get -> string! +System.Cloud.DocumentDb.PatchOperation.Value.get -> object! +System.Cloud.DocumentDb.PatchOperationType +System.Cloud.DocumentDb.PatchOperationType.Add = 0 -> System.Cloud.DocumentDb.PatchOperationType +System.Cloud.DocumentDb.PatchOperationType.Increment = 4 -> System.Cloud.DocumentDb.PatchOperationType +System.Cloud.DocumentDb.PatchOperationType.Remove = 1 -> System.Cloud.DocumentDb.PatchOperationType +System.Cloud.DocumentDb.PatchOperationType.Replace = 2 -> System.Cloud.DocumentDb.PatchOperationType +System.Cloud.DocumentDb.PatchOperationType.Set = 3 -> System.Cloud.DocumentDb.PatchOperationType +System.Cloud.DocumentDb.Query +System.Cloud.DocumentDb.Query.Parameters.get -> System.Collections.Generic.IReadOnlyDictionary! +System.Cloud.DocumentDb.Query.Query() -> void +System.Cloud.DocumentDb.Query.Query(string! queryText) -> void +System.Cloud.DocumentDb.Query.Query(string! queryText, System.Collections.Generic.IReadOnlyDictionary! parameters) -> void +System.Cloud.DocumentDb.Query.QueryText.get -> string! +System.Cloud.DocumentDb.QueryRequestOptions +System.Cloud.DocumentDb.QueryRequestOptions.ContinuationToken.get -> string? +System.Cloud.DocumentDb.QueryRequestOptions.ContinuationToken.set -> void +System.Cloud.DocumentDb.QueryRequestOptions.EnableLowPrecisionOrderBy.get -> bool? +System.Cloud.DocumentDb.QueryRequestOptions.EnableLowPrecisionOrderBy.set -> void +System.Cloud.DocumentDb.QueryRequestOptions.EnableScan.get -> bool? +System.Cloud.DocumentDb.QueryRequestOptions.EnableScan.set -> void +System.Cloud.DocumentDb.QueryRequestOptions.FetchCondition.get -> System.Cloud.DocumentDb.FetchMode +System.Cloud.DocumentDb.QueryRequestOptions.FetchCondition.set -> void +System.Cloud.DocumentDb.QueryRequestOptions.MaxBufferedItemCount.get -> int? +System.Cloud.DocumentDb.QueryRequestOptions.MaxBufferedItemCount.set -> void +System.Cloud.DocumentDb.QueryRequestOptions.MaxConcurrency.get -> int? +System.Cloud.DocumentDb.QueryRequestOptions.MaxConcurrency.set -> void +System.Cloud.DocumentDb.QueryRequestOptions.MaxResults.get -> int? +System.Cloud.DocumentDb.QueryRequestOptions.MaxResults.set -> void +System.Cloud.DocumentDb.QueryRequestOptions.QueryRequestOptions() -> void +System.Cloud.DocumentDb.QueryRequestOptions.ResponseContinuationTokenLimitInKb.get -> int? +System.Cloud.DocumentDb.QueryRequestOptions.ResponseContinuationTokenLimitInKb.set -> void +System.Cloud.DocumentDb.RegionalDatabaseOptions +System.Cloud.DocumentDb.RegionalDatabaseOptions.DatabaseName.get -> string? +System.Cloud.DocumentDb.RegionalDatabaseOptions.DatabaseName.set -> void +System.Cloud.DocumentDb.RegionalDatabaseOptions.Endpoint.get -> System.Uri? +System.Cloud.DocumentDb.RegionalDatabaseOptions.Endpoint.set -> void +System.Cloud.DocumentDb.RegionalDatabaseOptions.FailoverRegions.get -> System.Collections.Generic.IList! +System.Cloud.DocumentDb.RegionalDatabaseOptions.FailoverRegions.set -> void +System.Cloud.DocumentDb.RegionalDatabaseOptions.PrimaryKey.get -> string? +System.Cloud.DocumentDb.RegionalDatabaseOptions.PrimaryKey.set -> void +System.Cloud.DocumentDb.RegionalDatabaseOptions.RegionalDatabaseOptions() -> void +System.Cloud.DocumentDb.RequestInfo +System.Cloud.DocumentDb.RequestInfo.Cost.get -> double? +System.Cloud.DocumentDb.RequestInfo.Endpoint.get -> System.Uri? +System.Cloud.DocumentDb.RequestInfo.Region.get -> string? +System.Cloud.DocumentDb.RequestInfo.RequestInfo() -> void +System.Cloud.DocumentDb.RequestInfo.RequestInfo(string? region = null, string? tableName = null, double? cost = null, System.Uri? endpoint = null) -> void +System.Cloud.DocumentDb.RequestInfo.TableName.get -> string? +System.Cloud.DocumentDb.RequestOptions +System.Cloud.DocumentDb.RequestOptions.ConsistencyLevel.get -> System.Cloud.DocumentDb.ConsistencyLevel? +System.Cloud.DocumentDb.RequestOptions.ConsistencyLevel.set -> void +System.Cloud.DocumentDb.RequestOptions.ContentResponseOnWrite.get -> bool +System.Cloud.DocumentDb.RequestOptions.ContentResponseOnWrite.set -> void +System.Cloud.DocumentDb.RequestOptions.ItemVersion.get -> string? +System.Cloud.DocumentDb.RequestOptions.ItemVersion.set -> void +System.Cloud.DocumentDb.RequestOptions.PartitionKey.get -> System.Collections.Generic.IReadOnlyList? +System.Cloud.DocumentDb.RequestOptions.PartitionKey.set -> void +System.Cloud.DocumentDb.RequestOptions.Region.get -> string? +System.Cloud.DocumentDb.RequestOptions.Region.set -> void +System.Cloud.DocumentDb.RequestOptions.RequestOptions() -> void +System.Cloud.DocumentDb.RequestOptions.SessionToken.get -> string? +System.Cloud.DocumentDb.RequestOptions.SessionToken.set -> void +System.Cloud.DocumentDb.RequestOptions +System.Cloud.DocumentDb.RequestOptions.Document.get -> TDocument? +System.Cloud.DocumentDb.RequestOptions.Document.set -> void +System.Cloud.DocumentDb.RequestOptions.RequestOptions() -> void +System.Cloud.DocumentDb.TableInfo +System.Cloud.DocumentDb.TableInfo.IsLocatorRequired.get -> bool +System.Cloud.DocumentDb.TableInfo.IsRegional.get -> bool +System.Cloud.DocumentDb.TableInfo.PartitionIdPath.get -> string? +System.Cloud.DocumentDb.TableInfo.TableInfo() -> void +System.Cloud.DocumentDb.TableInfo.TableInfo(in System.Cloud.DocumentDb.TableInfo info, string? tableNameOverride = null, bool? isRegionalOverride = null) -> void +System.Cloud.DocumentDb.TableInfo.TableInfo(System.Cloud.DocumentDb.TableOptions! options) -> void +System.Cloud.DocumentDb.TableInfo.TableName.get -> string! +System.Cloud.DocumentDb.TableInfo.Throughput.get -> System.Cloud.DocumentDb.Throughput +System.Cloud.DocumentDb.TableInfo.TimeToLive.get -> System.TimeSpan +System.Cloud.DocumentDb.TableOptions +System.Cloud.DocumentDb.TableOptions.IsLocatorRequired.get -> bool +System.Cloud.DocumentDb.TableOptions.IsLocatorRequired.set -> void +System.Cloud.DocumentDb.TableOptions.IsRegional.get -> bool +System.Cloud.DocumentDb.TableOptions.IsRegional.set -> void +System.Cloud.DocumentDb.TableOptions.PartitionIdPath.get -> string? +System.Cloud.DocumentDb.TableOptions.PartitionIdPath.set -> void +System.Cloud.DocumentDb.TableOptions.TableName.get -> string! +System.Cloud.DocumentDb.TableOptions.TableName.set -> void +System.Cloud.DocumentDb.TableOptions.TableOptions() -> void +System.Cloud.DocumentDb.TableOptions.Throughput.get -> System.Cloud.DocumentDb.Throughput +System.Cloud.DocumentDb.TableOptions.Throughput.set -> void +System.Cloud.DocumentDb.TableOptions.TimeToLive.get -> System.TimeSpan +System.Cloud.DocumentDb.TableOptions.TimeToLive.set -> void +System.Cloud.DocumentDb.Throughput +System.Cloud.DocumentDb.Throughput.Throughput() -> void +System.Cloud.DocumentDb.Throughput.Throughput(int? throughput) -> void +System.Cloud.DocumentDb.Throughput.Value.get -> int? diff --git a/src/Libraries/System.Cloud.DocumentDb.Abstractions/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/System.Cloud.DocumentDb.Abstractions/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/System.Cloud.DocumentDb.Abstractions/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/System.Cloud.DocumentDb.Abstractions/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..8d7ce3ebe99 --- /dev/null +++ b/src/Libraries/System.Cloud.DocumentDb.Abstractions/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,212 @@ + +#nullable enable +static readonly System.Cloud.DocumentDb.Throughput.Unlimited -> System.Cloud.DocumentDb.Throughput +static System.Cloud.DocumentDb.PatchOperation.Add(string! path, T value) -> System.Cloud.DocumentDb.PatchOperation +static System.Cloud.DocumentDb.PatchOperation.Increment(string! path, double value) -> System.Cloud.DocumentDb.PatchOperation +static System.Cloud.DocumentDb.PatchOperation.Increment(string! path, long value) -> System.Cloud.DocumentDb.PatchOperation +static System.Cloud.DocumentDb.PatchOperation.Remove(string! path) -> System.Cloud.DocumentDb.PatchOperation +static System.Cloud.DocumentDb.PatchOperation.Replace(string! path, T value) -> System.Cloud.DocumentDb.PatchOperation +static System.Cloud.DocumentDb.PatchOperation.Set(string! path, T value) -> System.Cloud.DocumentDb.PatchOperation +System.Cloud.DocumentDb.BatchItem +System.Cloud.DocumentDb.BatchItem.BatchItem() -> void +System.Cloud.DocumentDb.BatchItem.BatchItem(System.Cloud.DocumentDb.BatchOperation operation, T? item = default(T?), string? id = null, string? itemVersion = null) -> void +System.Cloud.DocumentDb.BatchItem.Id.get -> string? +System.Cloud.DocumentDb.BatchItem.Item.get -> T? +System.Cloud.DocumentDb.BatchItem.ItemVersion.get -> string? +System.Cloud.DocumentDb.BatchItem.Operation.get -> System.Cloud.DocumentDb.BatchOperation +System.Cloud.DocumentDb.BatchOperation +System.Cloud.DocumentDb.BatchOperation.Create = 0 -> System.Cloud.DocumentDb.BatchOperation +System.Cloud.DocumentDb.BatchOperation.Delete = 3 -> System.Cloud.DocumentDb.BatchOperation +System.Cloud.DocumentDb.BatchOperation.Read = 1 -> System.Cloud.DocumentDb.BatchOperation +System.Cloud.DocumentDb.BatchOperation.Replace = 2 -> System.Cloud.DocumentDb.BatchOperation +System.Cloud.DocumentDb.BatchOperation.Upsert = 4 -> System.Cloud.DocumentDb.BatchOperation +System.Cloud.DocumentDb.ConsistencyLevel +System.Cloud.DocumentDb.ConsistencyLevel.BoundedStaleness = 1 -> System.Cloud.DocumentDb.ConsistencyLevel +System.Cloud.DocumentDb.ConsistencyLevel.ConsistentPrefix = 4 -> System.Cloud.DocumentDb.ConsistencyLevel +System.Cloud.DocumentDb.ConsistencyLevel.Eventual = 3 -> System.Cloud.DocumentDb.ConsistencyLevel +System.Cloud.DocumentDb.ConsistencyLevel.Session = 2 -> System.Cloud.DocumentDb.ConsistencyLevel +System.Cloud.DocumentDb.ConsistencyLevel.Strong = 0 -> System.Cloud.DocumentDb.ConsistencyLevel +System.Cloud.DocumentDb.DatabaseClientException +System.Cloud.DocumentDb.DatabaseClientException.DatabaseClientException() -> void +System.Cloud.DocumentDb.DatabaseClientException.DatabaseClientException(string! message) -> void +System.Cloud.DocumentDb.DatabaseClientException.DatabaseClientException(string! message, System.Exception! innerException) -> void +System.Cloud.DocumentDb.DatabaseException +System.Cloud.DocumentDb.DatabaseException.DatabaseException() -> void +System.Cloud.DocumentDb.DatabaseException.DatabaseException(string! message) -> void +System.Cloud.DocumentDb.DatabaseException.DatabaseException(string! message, int statusCode, int subStatusCode, System.Cloud.DocumentDb.RequestInfo requestInfo) -> void +System.Cloud.DocumentDb.DatabaseException.DatabaseException(string! message, System.Exception! innerException) -> void +System.Cloud.DocumentDb.DatabaseException.DatabaseException(string! message, System.Exception! innerException, int statusCode, int subStatusCode, System.Cloud.DocumentDb.RequestInfo requestInfo) -> void +System.Cloud.DocumentDb.DatabaseException.HttpStatusCode.get -> System.Net.HttpStatusCode +System.Cloud.DocumentDb.DatabaseException.RequestInfo.get -> System.Cloud.DocumentDb.RequestInfo +System.Cloud.DocumentDb.DatabaseException.StatusCode.get -> int +System.Cloud.DocumentDb.DatabaseException.SubStatusCode.get -> int +System.Cloud.DocumentDb.DatabaseOptions +System.Cloud.DocumentDb.DatabaseOptions.DatabaseName.get -> string! +System.Cloud.DocumentDb.DatabaseOptions.DatabaseName.set -> void +System.Cloud.DocumentDb.DatabaseOptions.DatabaseOptions() -> void +System.Cloud.DocumentDb.DatabaseOptions.DefaultRegionalDatabaseName.get -> string? +System.Cloud.DocumentDb.DatabaseOptions.DefaultRegionalDatabaseName.set -> void +System.Cloud.DocumentDb.DatabaseOptions.Endpoint.get -> System.Uri? +System.Cloud.DocumentDb.DatabaseOptions.Endpoint.set -> void +System.Cloud.DocumentDb.DatabaseOptions.FailoverRegions.get -> System.Collections.Generic.IList! +System.Cloud.DocumentDb.DatabaseOptions.FailoverRegions.set -> void +System.Cloud.DocumentDb.DatabaseOptions.IdleTcpConnectionTimeout.get -> System.TimeSpan? +System.Cloud.DocumentDb.DatabaseOptions.IdleTcpConnectionTimeout.set -> void +System.Cloud.DocumentDb.DatabaseOptions.JsonSerializerOptions.get -> System.Text.Json.JsonSerializerOptions! +System.Cloud.DocumentDb.DatabaseOptions.JsonSerializerOptions.set -> void +System.Cloud.DocumentDb.DatabaseOptions.OverrideSerialization.get -> bool +System.Cloud.DocumentDb.DatabaseOptions.OverrideSerialization.set -> void +System.Cloud.DocumentDb.DatabaseOptions.PrimaryKey.get -> string? +System.Cloud.DocumentDb.DatabaseOptions.PrimaryKey.set -> void +System.Cloud.DocumentDb.DatabaseOptions.RegionalDatabaseOptions.get -> System.Collections.Generic.IDictionary! +System.Cloud.DocumentDb.DatabaseOptions.RegionalDatabaseOptions.set -> void +System.Cloud.DocumentDb.DatabaseOptions.Throughput.get -> System.Cloud.DocumentDb.Throughput +System.Cloud.DocumentDb.DatabaseOptions.Throughput.set -> void +System.Cloud.DocumentDb.DatabaseRetryableException +System.Cloud.DocumentDb.DatabaseRetryableException.DatabaseRetryableException() -> void +System.Cloud.DocumentDb.DatabaseRetryableException.DatabaseRetryableException(string! message) -> void +System.Cloud.DocumentDb.DatabaseRetryableException.DatabaseRetryableException(string! message, System.Exception! innerException) -> void +System.Cloud.DocumentDb.DatabaseRetryableException.DatabaseRetryableException(string! message, System.Exception! innerException, int statusCode, int subStatusCode, System.TimeSpan? retryAfter, System.Cloud.DocumentDb.RequestInfo requestInfo) -> void +System.Cloud.DocumentDb.DatabaseRetryableException.RetryAfter.get -> System.TimeSpan +System.Cloud.DocumentDb.DatabaseServerException +System.Cloud.DocumentDb.DatabaseServerException.DatabaseServerException() -> void +System.Cloud.DocumentDb.DatabaseServerException.DatabaseServerException(string! message) -> void +System.Cloud.DocumentDb.DatabaseServerException.DatabaseServerException(string! message, int statusCode, int subStatusCode, System.Cloud.DocumentDb.RequestInfo requestInfo) -> void +System.Cloud.DocumentDb.DatabaseServerException.DatabaseServerException(string! message, System.Exception! innerException) -> void +System.Cloud.DocumentDb.DatabaseServerException.DatabaseServerException(string! message, System.Exception! innerException, int statusCode, int subStatusCode, System.Cloud.DocumentDb.RequestInfo requestInfo) -> void +System.Cloud.DocumentDb.FetchMode +System.Cloud.DocumentDb.FetchMode.FetchAll = 0 -> System.Cloud.DocumentDb.FetchMode +System.Cloud.DocumentDb.FetchMode.FetchMaxResults = 2 -> System.Cloud.DocumentDb.FetchMode +System.Cloud.DocumentDb.FetchMode.FetchSinglePage = 1 -> System.Cloud.DocumentDb.FetchMode +System.Cloud.DocumentDb.IDatabaseResponse +System.Cloud.DocumentDb.IDatabaseResponse.ContinuationToken.get -> string? +System.Cloud.DocumentDb.IDatabaseResponse.ItemCount.get -> int +System.Cloud.DocumentDb.IDatabaseResponse.ItemVersion.get -> string? +System.Cloud.DocumentDb.IDatabaseResponse.RequestInfo.get -> System.Cloud.DocumentDb.RequestInfo +System.Cloud.DocumentDb.IDatabaseResponse.Status.get -> int +System.Cloud.DocumentDb.IDatabaseResponse.Succeeded.get -> bool +System.Cloud.DocumentDb.IDatabaseResponse +System.Cloud.DocumentDb.IDatabaseResponse.Item.get -> T? +System.Cloud.DocumentDb.IDocumentDatabase +System.Cloud.DocumentDb.IDocumentDatabase.ConnectAsync(bool createIfNotExists, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +System.Cloud.DocumentDb.IDocumentDatabase.CreateTableAsync(System.Cloud.DocumentDb.TableOptions! tableOptions, System.Cloud.DocumentDb.RequestOptions! requestOptions, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentDatabase.DeleteDatabaseAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentDatabase.DeleteTableAsync(System.Cloud.DocumentDb.TableOptions! tableOptions, System.Cloud.DocumentDb.RequestOptions! requestOptions, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentDatabase.GetDocumentReader(System.Cloud.DocumentDb.TableOptions! options) -> System.Cloud.DocumentDb.IDocumentReader! +System.Cloud.DocumentDb.IDocumentDatabase.GetDocumentWriter(System.Cloud.DocumentDb.TableOptions! options) -> System.Cloud.DocumentDb.IDocumentWriter! +System.Cloud.DocumentDb.IDocumentDatabase.ReadTableSettingsAsync(System.Cloud.DocumentDb.TableOptions! tableOptions, System.Cloud.DocumentDb.RequestOptions! requestOptions, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentDatabase.UpdateTableSettingsAsync(System.Cloud.DocumentDb.TableOptions! tableOptions, System.Cloud.DocumentDb.RequestOptions! requestOptions, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentDatabase +System.Cloud.DocumentDb.IDocumentReader +System.Cloud.DocumentDb.IDocumentReader.CountDocumentsAsync(System.Cloud.DocumentDb.QueryRequestOptions! options, System.Func!, System.Linq.IQueryable!>? condition, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentReader.FetchDocumentsAsync(System.Cloud.DocumentDb.QueryRequestOptions! options, System.Func!, System.Linq.IQueryable!>? condition, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>!>! +System.Cloud.DocumentDb.IDocumentReader.QueryDocumentsAsync(System.Cloud.DocumentDb.QueryRequestOptions! options, System.Cloud.DocumentDb.Query query, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>!>! +System.Cloud.DocumentDb.IDocumentReader.ReadDocumentAsync(System.Cloud.DocumentDb.RequestOptions! requestOptions, string! id, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentWriter +System.Cloud.DocumentDb.IDocumentWriter.CreateDocumentAsync(System.Cloud.DocumentDb.RequestOptions! options, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentWriter.DeleteDocumentAsync(System.Cloud.DocumentDb.RequestOptions! options, string! id, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentWriter.ExecuteTransactionalBatchAsync(System.Cloud.DocumentDb.RequestOptions! requestOptions, System.Collections.Generic.IReadOnlyList>! itemsToPerformTransactionalBatch, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>!>!>! +System.Cloud.DocumentDb.IDocumentWriter.InsertOrUpdateDocumentAsync(System.Cloud.DocumentDb.RequestOptions! options, string! id, System.Func! conflictResolveFunc, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentWriter.PatchDocumentAsync(System.Cloud.DocumentDb.RequestOptions! options, string! id, System.Collections.Generic.IReadOnlyList! patchOperations, string? filter, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentWriter.ReplaceDocumentAsync(System.Cloud.DocumentDb.RequestOptions! options, string! id, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.IDocumentWriter.UpsertDocumentAsync(System.Cloud.DocumentDb.RequestOptions! options, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!>! +System.Cloud.DocumentDb.ITableLocator +System.Cloud.DocumentDb.ITableLocator.LocateTable(in System.Cloud.DocumentDb.TableInfo options, System.Cloud.DocumentDb.RequestOptions! request) -> System.Cloud.DocumentDb.TableInfo? +System.Cloud.DocumentDb.PatchOperation +System.Cloud.DocumentDb.PatchOperation.OperationType.get -> System.Cloud.DocumentDb.PatchOperationType +System.Cloud.DocumentDb.PatchOperation.PatchOperation() -> void +System.Cloud.DocumentDb.PatchOperation.Path.get -> string! +System.Cloud.DocumentDb.PatchOperation.Value.get -> object! +System.Cloud.DocumentDb.PatchOperationType +System.Cloud.DocumentDb.PatchOperationType.Add = 0 -> System.Cloud.DocumentDb.PatchOperationType +System.Cloud.DocumentDb.PatchOperationType.Increment = 4 -> System.Cloud.DocumentDb.PatchOperationType +System.Cloud.DocumentDb.PatchOperationType.Remove = 1 -> System.Cloud.DocumentDb.PatchOperationType +System.Cloud.DocumentDb.PatchOperationType.Replace = 2 -> System.Cloud.DocumentDb.PatchOperationType +System.Cloud.DocumentDb.PatchOperationType.Set = 3 -> System.Cloud.DocumentDb.PatchOperationType +System.Cloud.DocumentDb.Query +System.Cloud.DocumentDb.Query.Parameters.get -> System.Collections.Generic.IReadOnlyDictionary! +System.Cloud.DocumentDb.Query.Query() -> void +System.Cloud.DocumentDb.Query.Query(string! queryText) -> void +System.Cloud.DocumentDb.Query.Query(string! queryText, System.Collections.Generic.IReadOnlyDictionary! parameters) -> void +System.Cloud.DocumentDb.Query.QueryText.get -> string! +System.Cloud.DocumentDb.QueryRequestOptions +System.Cloud.DocumentDb.QueryRequestOptions.ContinuationToken.get -> string? +System.Cloud.DocumentDb.QueryRequestOptions.ContinuationToken.set -> void +System.Cloud.DocumentDb.QueryRequestOptions.EnableLowPrecisionOrderBy.get -> bool? +System.Cloud.DocumentDb.QueryRequestOptions.EnableLowPrecisionOrderBy.set -> void +System.Cloud.DocumentDb.QueryRequestOptions.EnableScan.get -> bool? +System.Cloud.DocumentDb.QueryRequestOptions.EnableScan.set -> void +System.Cloud.DocumentDb.QueryRequestOptions.FetchCondition.get -> System.Cloud.DocumentDb.FetchMode +System.Cloud.DocumentDb.QueryRequestOptions.FetchCondition.set -> void +System.Cloud.DocumentDb.QueryRequestOptions.MaxBufferedItemCount.get -> int? +System.Cloud.DocumentDb.QueryRequestOptions.MaxBufferedItemCount.set -> void +System.Cloud.DocumentDb.QueryRequestOptions.MaxConcurrency.get -> int? +System.Cloud.DocumentDb.QueryRequestOptions.MaxConcurrency.set -> void +System.Cloud.DocumentDb.QueryRequestOptions.MaxResults.get -> int? +System.Cloud.DocumentDb.QueryRequestOptions.MaxResults.set -> void +System.Cloud.DocumentDb.QueryRequestOptions.QueryRequestOptions() -> void +System.Cloud.DocumentDb.QueryRequestOptions.ResponseContinuationTokenLimitInKb.get -> int? +System.Cloud.DocumentDb.QueryRequestOptions.ResponseContinuationTokenLimitInKb.set -> void +System.Cloud.DocumentDb.RegionalDatabaseOptions +System.Cloud.DocumentDb.RegionalDatabaseOptions.DatabaseName.get -> string? +System.Cloud.DocumentDb.RegionalDatabaseOptions.DatabaseName.set -> void +System.Cloud.DocumentDb.RegionalDatabaseOptions.Endpoint.get -> System.Uri? +System.Cloud.DocumentDb.RegionalDatabaseOptions.Endpoint.set -> void +System.Cloud.DocumentDb.RegionalDatabaseOptions.FailoverRegions.get -> System.Collections.Generic.IList! +System.Cloud.DocumentDb.RegionalDatabaseOptions.FailoverRegions.set -> void +System.Cloud.DocumentDb.RegionalDatabaseOptions.PrimaryKey.get -> string? +System.Cloud.DocumentDb.RegionalDatabaseOptions.PrimaryKey.set -> void +System.Cloud.DocumentDb.RegionalDatabaseOptions.RegionalDatabaseOptions() -> void +System.Cloud.DocumentDb.RequestInfo +System.Cloud.DocumentDb.RequestInfo.Cost.get -> double? +System.Cloud.DocumentDb.RequestInfo.Endpoint.get -> System.Uri? +System.Cloud.DocumentDb.RequestInfo.Region.get -> string? +System.Cloud.DocumentDb.RequestInfo.RequestInfo() -> void +System.Cloud.DocumentDb.RequestInfo.RequestInfo(string? region = null, string? tableName = null, double? cost = null, System.Uri? endpoint = null) -> void +System.Cloud.DocumentDb.RequestInfo.TableName.get -> string? +System.Cloud.DocumentDb.RequestOptions +System.Cloud.DocumentDb.RequestOptions.ConsistencyLevel.get -> System.Cloud.DocumentDb.ConsistencyLevel? +System.Cloud.DocumentDb.RequestOptions.ConsistencyLevel.set -> void +System.Cloud.DocumentDb.RequestOptions.ContentResponseOnWrite.get -> bool +System.Cloud.DocumentDb.RequestOptions.ContentResponseOnWrite.set -> void +System.Cloud.DocumentDb.RequestOptions.ItemVersion.get -> string? +System.Cloud.DocumentDb.RequestOptions.ItemVersion.set -> void +System.Cloud.DocumentDb.RequestOptions.PartitionKey.get -> System.Collections.Generic.IReadOnlyList? +System.Cloud.DocumentDb.RequestOptions.PartitionKey.set -> void +System.Cloud.DocumentDb.RequestOptions.Region.get -> string? +System.Cloud.DocumentDb.RequestOptions.Region.set -> void +System.Cloud.DocumentDb.RequestOptions.RequestOptions() -> void +System.Cloud.DocumentDb.RequestOptions.SessionToken.get -> string? +System.Cloud.DocumentDb.RequestOptions.SessionToken.set -> void +System.Cloud.DocumentDb.RequestOptions +System.Cloud.DocumentDb.RequestOptions.Document.get -> TDocument? +System.Cloud.DocumentDb.RequestOptions.Document.set -> void +System.Cloud.DocumentDb.RequestOptions.RequestOptions() -> void +System.Cloud.DocumentDb.TableInfo +System.Cloud.DocumentDb.TableInfo.IsLocatorRequired.get -> bool +System.Cloud.DocumentDb.TableInfo.IsRegional.get -> bool +System.Cloud.DocumentDb.TableInfo.PartitionIdPath.get -> string? +System.Cloud.DocumentDb.TableInfo.TableInfo() -> void +System.Cloud.DocumentDb.TableInfo.TableInfo(in System.Cloud.DocumentDb.TableInfo info, string? tableNameOverride = null, bool? isRegionalOverride = null) -> void +System.Cloud.DocumentDb.TableInfo.TableInfo(System.Cloud.DocumentDb.TableOptions! options) -> void +System.Cloud.DocumentDb.TableInfo.TableName.get -> string! +System.Cloud.DocumentDb.TableInfo.Throughput.get -> System.Cloud.DocumentDb.Throughput +System.Cloud.DocumentDb.TableInfo.TimeToLive.get -> System.TimeSpan +System.Cloud.DocumentDb.TableOptions +System.Cloud.DocumentDb.TableOptions.IsLocatorRequired.get -> bool +System.Cloud.DocumentDb.TableOptions.IsLocatorRequired.set -> void +System.Cloud.DocumentDb.TableOptions.IsRegional.get -> bool +System.Cloud.DocumentDb.TableOptions.IsRegional.set -> void +System.Cloud.DocumentDb.TableOptions.PartitionIdPath.get -> string? +System.Cloud.DocumentDb.TableOptions.PartitionIdPath.set -> void +System.Cloud.DocumentDb.TableOptions.TableName.get -> string! +System.Cloud.DocumentDb.TableOptions.TableName.set -> void +System.Cloud.DocumentDb.TableOptions.TableOptions() -> void +System.Cloud.DocumentDb.TableOptions.Throughput.get -> System.Cloud.DocumentDb.Throughput +System.Cloud.DocumentDb.TableOptions.Throughput.set -> void +System.Cloud.DocumentDb.TableOptions.TimeToLive.get -> System.TimeSpan +System.Cloud.DocumentDb.TableOptions.TimeToLive.set -> void +System.Cloud.DocumentDb.Throughput +System.Cloud.DocumentDb.Throughput.Throughput() -> void +System.Cloud.DocumentDb.Throughput.Throughput(int? throughput) -> void +System.Cloud.DocumentDb.Throughput.Value.get -> int? diff --git a/src/Libraries/System.Cloud.DocumentDb.Abstractions/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/System.Cloud.DocumentDb.Abstractions/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/System.Cloud.Messaging/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Libraries/System.Cloud.Messaging/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..594e35e1f08 --- /dev/null +++ b/src/Libraries/System.Cloud.Messaging/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,91 @@ + +#nullable enable +abstract System.Cloud.Messaging.MessageConsumer.HandleMessageProcessingFailureAsync(System.Cloud.Messaging.MessageContext! context, System.Exception! exception) -> System.Threading.Tasks.ValueTask +abstract System.Cloud.Messaging.MessageConsumer.ProcessingStepAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +abstract System.Cloud.Messaging.MessageContext.MarkCompleteAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.AddMessageMiddleware(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.AddMessageMiddleware(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.AddNamedSingleton(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.AddNamedSingleton(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, string! name, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.AddNamedSingleton(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureMessageConsumer(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureMessageConsumer(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureMessageDestination(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureMessageDestination(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, string! name, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureMessageDestination(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureMessageSource(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureMessageSource(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureTerminalMessageDelegate(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureTerminalMessageDelegate(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.RunConsumerAsBackgroundService(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> void +static System.Cloud.Messaging.LatencyRecorderMiddlewareExtensions.AddLatencyContextMiddleware(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.LatencyRecorderMiddlewareExtensions.AddLatencyContextMiddleware(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.LatencyRecorderMiddlewareExtensions.AddLatencyContextMiddleware(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory, System.Func!>! exporterFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.LatencyRecorderMiddlewareExtensions.AddLatencyRecorderMessageMiddleware(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, Microsoft.Extensions.Telemetry.Latency.MeasureToken successMeasureToken, Microsoft.Extensions.Telemetry.Latency.MeasureToken failureMeasureToken) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.MessageLatencyContextFeatureExtensions.SetLatencyContext(this System.Cloud.Messaging.MessageContext! context, Microsoft.Extensions.Telemetry.Latency.ILatencyContext! latencyContext) -> void +static System.Cloud.Messaging.MessageLatencyContextFeatureExtensions.TryGetLatencyContext(this System.Cloud.Messaging.MessageContext! context, out Microsoft.Extensions.Telemetry.Latency.ILatencyContext? latencyContext) -> bool +static System.Cloud.Messaging.MessagePostponeFeatureExtensions.PostponeAsync(this System.Cloud.Messaging.MessageContext! context, System.TimeSpan delay, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +static System.Cloud.Messaging.MessagePostponeFeatureExtensions.SetMessagePostponeFeature(this System.Cloud.Messaging.MessageContext! context, System.Cloud.Messaging.IMessagePostponeFeature! messagePostponeFeature) -> void +static System.Cloud.Messaging.MessageVisibilityDelayFeatureExtensions.SetVisibilityDelay(this System.Cloud.Messaging.MessageContext! context, System.TimeSpan visibilityDelay) -> void +static System.Cloud.Messaging.MessageVisibilityDelayFeatureExtensions.TryGetVisibilityDelay(this System.Cloud.Messaging.MessageContext! context, out System.Cloud.Messaging.IMessageVisibilityDelayFeature? visibilityDelay) -> bool +static System.Cloud.Messaging.SerializedMessagePayloadFeatureExtensions.GetSerializedPayload(this System.Cloud.Messaging.MessageContext! context) -> T +static System.Cloud.Messaging.SerializedMessagePayloadFeatureExtensions.SetSerializedPayload(this System.Cloud.Messaging.MessageContext! context, T payload) -> void +static System.Cloud.Messaging.SerializedMessagePayloadFeatureExtensions.TryGetSerializedPayload(this System.Cloud.Messaging.MessageContext! context, out T? payload) -> bool +static System.Cloud.Messaging.ServiceCollectionExtensions.AddAsyncPipeline(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! pipelineName) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.ServiceProviderExtensions.GetMessageDelegate(this System.IServiceProvider! serviceProvider, string! pipelineName) -> System.Cloud.Messaging.MessageDelegate! +static System.Cloud.Messaging.ServiceProviderExtensions.GetMessageMiddlewares(this System.IServiceProvider! serviceProvider, string! pipelineName) -> System.Collections.Generic.IReadOnlyList! +static System.Cloud.Messaging.ServiceProviderExtensions.GetMessageSource(this System.IServiceProvider! serviceProvider, string! pipelineName) -> System.Cloud.Messaging.IMessageSource! +System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions +System.Cloud.Messaging.DefaultMessageConsumer +System.Cloud.Messaging.DefaultMessageConsumer.DefaultMessageConsumer(System.Cloud.Messaging.IMessageSource! messageSource, System.Collections.Generic.IReadOnlyList! middlewares, System.Cloud.Messaging.MessageDelegate! messageDelegate, Microsoft.Extensions.Logging.ILogger! logger) -> void +System.Cloud.Messaging.IAsyncProcessingPipelineBuilder +System.Cloud.Messaging.IAsyncProcessingPipelineBuilder.PipelineName.get -> string! +System.Cloud.Messaging.IAsyncProcessingPipelineBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +System.Cloud.Messaging.IMessageDestination +System.Cloud.Messaging.IMessageDestination.WriteAsync(System.Cloud.Messaging.MessageContext! context) -> System.Threading.Tasks.ValueTask +System.Cloud.Messaging.IMessageMiddleware +System.Cloud.Messaging.IMessageMiddleware.InvokeAsync(System.Cloud.Messaging.MessageContext! context, System.Cloud.Messaging.MessageDelegate! nextHandler) -> System.Threading.Tasks.ValueTask +System.Cloud.Messaging.IMessagePostponeFeature +System.Cloud.Messaging.IMessagePostponeFeature.PostponeAsync(System.TimeSpan delay, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +System.Cloud.Messaging.IMessageSource +System.Cloud.Messaging.IMessageSource.ReadAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +System.Cloud.Messaging.IMessageSource.Release(System.Cloud.Messaging.MessageContext! context) -> void +System.Cloud.Messaging.IMessageVisibilityDelayFeature +System.Cloud.Messaging.IMessageVisibilityDelayFeature.VisibilityDelay.get -> System.TimeSpan +System.Cloud.Messaging.ISerializedMessagePayloadFeature +System.Cloud.Messaging.ISerializedMessagePayloadFeature.Payload.get -> T +System.Cloud.Messaging.LatencyRecorderMiddlewareExtensions +System.Cloud.Messaging.MessageConsumer +System.Cloud.Messaging.MessageConsumer.Logger.get -> Microsoft.Extensions.Logging.ILogger! +System.Cloud.Messaging.MessageConsumer.MessageConsumer(System.Cloud.Messaging.IMessageSource! messageSource, System.Collections.Generic.IReadOnlyList! messageMiddlewares, System.Cloud.Messaging.MessageDelegate! terminalDelegate, Microsoft.Extensions.Logging.ILogger! logger) -> void +System.Cloud.Messaging.MessageConsumer.MessageSource.get -> System.Cloud.Messaging.IMessageSource! +System.Cloud.Messaging.MessageConsumer.PipelineDelegate.get -> System.Cloud.Messaging.MessageDelegate! +System.Cloud.Messaging.MessageContext +System.Cloud.Messaging.MessageContext.AddDestinationFeature(T feature) -> void +System.Cloud.Messaging.MessageContext.AddFeature(T feature) -> void +System.Cloud.Messaging.MessageContext.AddSourceFeature(T feature) -> void +System.Cloud.Messaging.MessageContext.DestinationFeatures.get -> Microsoft.AspNetCore.Http.Features.IFeatureCollection? +System.Cloud.Messaging.MessageContext.DestinationPayload.get -> System.ReadOnlyMemory? +System.Cloud.Messaging.MessageContext.Features.get -> Microsoft.AspNetCore.Http.Features.IFeatureCollection! +System.Cloud.Messaging.MessageContext.GetUTF8SourcePayloadAsString() -> string! +System.Cloud.Messaging.MessageContext.MessageCancelledToken.get -> System.Threading.CancellationToken +System.Cloud.Messaging.MessageContext.MessageCancelledToken.set -> void +System.Cloud.Messaging.MessageContext.MessageContext(Microsoft.AspNetCore.Http.Features.IFeatureCollection! features, System.ReadOnlyMemory sourcePayload) -> void +System.Cloud.Messaging.MessageContext.SetDestinationPayload(System.ReadOnlyMemory payload) -> void +System.Cloud.Messaging.MessageContext.SourceFeatures.get -> Microsoft.AspNetCore.Http.Features.IFeatureCollection? +System.Cloud.Messaging.MessageContext.SourcePayload.get -> System.ReadOnlyMemory +System.Cloud.Messaging.MessageContext.TryGetUTF8DestinationPayloadAsString(out string? payload) -> bool +System.Cloud.Messaging.MessageDelegate +System.Cloud.Messaging.MessageLatencyContextFeatureExtensions +System.Cloud.Messaging.MessagePostponeFeatureExtensions +System.Cloud.Messaging.MessageVisibilityDelayFeatureExtensions +System.Cloud.Messaging.SerializedMessagePayloadFeatureExtensions +System.Cloud.Messaging.ServiceCollectionExtensions +System.Cloud.Messaging.ServiceProviderExtensions +virtual System.Cloud.Messaging.MessageConsumer.ExecuteAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +virtual System.Cloud.Messaging.MessageConsumer.FetchAndProcessMessageAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +virtual System.Cloud.Messaging.MessageConsumer.FetchMessageAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +virtual System.Cloud.Messaging.MessageConsumer.HandleMessageProcessingCompletionAsync(System.Cloud.Messaging.MessageContext! context) -> System.Threading.Tasks.ValueTask +virtual System.Cloud.Messaging.MessageConsumer.ProcessMessageAsync(System.Cloud.Messaging.MessageContext! context) -> System.Threading.Tasks.ValueTask +virtual System.Cloud.Messaging.MessageConsumer.ReleaseContext(System.Cloud.Messaging.MessageContext! messageContext) -> void +virtual System.Cloud.Messaging.MessageConsumer.ShouldStopConsumer(System.Cloud.Messaging.MessageContext! messageContext) -> bool diff --git a/src/Libraries/System.Cloud.Messaging/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Libraries/System.Cloud.Messaging/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/System.Cloud.Messaging/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Libraries/System.Cloud.Messaging/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..594e35e1f08 --- /dev/null +++ b/src/Libraries/System.Cloud.Messaging/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,91 @@ + +#nullable enable +abstract System.Cloud.Messaging.MessageConsumer.HandleMessageProcessingFailureAsync(System.Cloud.Messaging.MessageContext! context, System.Exception! exception) -> System.Threading.Tasks.ValueTask +abstract System.Cloud.Messaging.MessageConsumer.ProcessingStepAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +abstract System.Cloud.Messaging.MessageContext.MarkCompleteAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.AddMessageMiddleware(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.AddMessageMiddleware(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.AddNamedSingleton(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.AddNamedSingleton(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, string! name, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.AddNamedSingleton(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureMessageConsumer(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureMessageConsumer(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureMessageDestination(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureMessageDestination(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, string! name, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureMessageDestination(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureMessageSource(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureMessageSource(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureTerminalMessageDelegate(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureTerminalMessageDelegate(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.RunConsumerAsBackgroundService(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> void +static System.Cloud.Messaging.LatencyRecorderMiddlewareExtensions.AddLatencyContextMiddleware(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.LatencyRecorderMiddlewareExtensions.AddLatencyContextMiddleware(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.LatencyRecorderMiddlewareExtensions.AddLatencyContextMiddleware(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory, System.Func!>! exporterFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.LatencyRecorderMiddlewareExtensions.AddLatencyRecorderMessageMiddleware(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, Microsoft.Extensions.Telemetry.Latency.MeasureToken successMeasureToken, Microsoft.Extensions.Telemetry.Latency.MeasureToken failureMeasureToken) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.MessageLatencyContextFeatureExtensions.SetLatencyContext(this System.Cloud.Messaging.MessageContext! context, Microsoft.Extensions.Telemetry.Latency.ILatencyContext! latencyContext) -> void +static System.Cloud.Messaging.MessageLatencyContextFeatureExtensions.TryGetLatencyContext(this System.Cloud.Messaging.MessageContext! context, out Microsoft.Extensions.Telemetry.Latency.ILatencyContext? latencyContext) -> bool +static System.Cloud.Messaging.MessagePostponeFeatureExtensions.PostponeAsync(this System.Cloud.Messaging.MessageContext! context, System.TimeSpan delay, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +static System.Cloud.Messaging.MessagePostponeFeatureExtensions.SetMessagePostponeFeature(this System.Cloud.Messaging.MessageContext! context, System.Cloud.Messaging.IMessagePostponeFeature! messagePostponeFeature) -> void +static System.Cloud.Messaging.MessageVisibilityDelayFeatureExtensions.SetVisibilityDelay(this System.Cloud.Messaging.MessageContext! context, System.TimeSpan visibilityDelay) -> void +static System.Cloud.Messaging.MessageVisibilityDelayFeatureExtensions.TryGetVisibilityDelay(this System.Cloud.Messaging.MessageContext! context, out System.Cloud.Messaging.IMessageVisibilityDelayFeature? visibilityDelay) -> bool +static System.Cloud.Messaging.SerializedMessagePayloadFeatureExtensions.GetSerializedPayload(this System.Cloud.Messaging.MessageContext! context) -> T +static System.Cloud.Messaging.SerializedMessagePayloadFeatureExtensions.SetSerializedPayload(this System.Cloud.Messaging.MessageContext! context, T payload) -> void +static System.Cloud.Messaging.SerializedMessagePayloadFeatureExtensions.TryGetSerializedPayload(this System.Cloud.Messaging.MessageContext! context, out T? payload) -> bool +static System.Cloud.Messaging.ServiceCollectionExtensions.AddAsyncPipeline(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! pipelineName) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.ServiceProviderExtensions.GetMessageDelegate(this System.IServiceProvider! serviceProvider, string! pipelineName) -> System.Cloud.Messaging.MessageDelegate! +static System.Cloud.Messaging.ServiceProviderExtensions.GetMessageMiddlewares(this System.IServiceProvider! serviceProvider, string! pipelineName) -> System.Collections.Generic.IReadOnlyList! +static System.Cloud.Messaging.ServiceProviderExtensions.GetMessageSource(this System.IServiceProvider! serviceProvider, string! pipelineName) -> System.Cloud.Messaging.IMessageSource! +System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions +System.Cloud.Messaging.DefaultMessageConsumer +System.Cloud.Messaging.DefaultMessageConsumer.DefaultMessageConsumer(System.Cloud.Messaging.IMessageSource! messageSource, System.Collections.Generic.IReadOnlyList! middlewares, System.Cloud.Messaging.MessageDelegate! messageDelegate, Microsoft.Extensions.Logging.ILogger! logger) -> void +System.Cloud.Messaging.IAsyncProcessingPipelineBuilder +System.Cloud.Messaging.IAsyncProcessingPipelineBuilder.PipelineName.get -> string! +System.Cloud.Messaging.IAsyncProcessingPipelineBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +System.Cloud.Messaging.IMessageDestination +System.Cloud.Messaging.IMessageDestination.WriteAsync(System.Cloud.Messaging.MessageContext! context) -> System.Threading.Tasks.ValueTask +System.Cloud.Messaging.IMessageMiddleware +System.Cloud.Messaging.IMessageMiddleware.InvokeAsync(System.Cloud.Messaging.MessageContext! context, System.Cloud.Messaging.MessageDelegate! nextHandler) -> System.Threading.Tasks.ValueTask +System.Cloud.Messaging.IMessagePostponeFeature +System.Cloud.Messaging.IMessagePostponeFeature.PostponeAsync(System.TimeSpan delay, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +System.Cloud.Messaging.IMessageSource +System.Cloud.Messaging.IMessageSource.ReadAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +System.Cloud.Messaging.IMessageSource.Release(System.Cloud.Messaging.MessageContext! context) -> void +System.Cloud.Messaging.IMessageVisibilityDelayFeature +System.Cloud.Messaging.IMessageVisibilityDelayFeature.VisibilityDelay.get -> System.TimeSpan +System.Cloud.Messaging.ISerializedMessagePayloadFeature +System.Cloud.Messaging.ISerializedMessagePayloadFeature.Payload.get -> T +System.Cloud.Messaging.LatencyRecorderMiddlewareExtensions +System.Cloud.Messaging.MessageConsumer +System.Cloud.Messaging.MessageConsumer.Logger.get -> Microsoft.Extensions.Logging.ILogger! +System.Cloud.Messaging.MessageConsumer.MessageConsumer(System.Cloud.Messaging.IMessageSource! messageSource, System.Collections.Generic.IReadOnlyList! messageMiddlewares, System.Cloud.Messaging.MessageDelegate! terminalDelegate, Microsoft.Extensions.Logging.ILogger! logger) -> void +System.Cloud.Messaging.MessageConsumer.MessageSource.get -> System.Cloud.Messaging.IMessageSource! +System.Cloud.Messaging.MessageConsumer.PipelineDelegate.get -> System.Cloud.Messaging.MessageDelegate! +System.Cloud.Messaging.MessageContext +System.Cloud.Messaging.MessageContext.AddDestinationFeature(T feature) -> void +System.Cloud.Messaging.MessageContext.AddFeature(T feature) -> void +System.Cloud.Messaging.MessageContext.AddSourceFeature(T feature) -> void +System.Cloud.Messaging.MessageContext.DestinationFeatures.get -> Microsoft.AspNetCore.Http.Features.IFeatureCollection? +System.Cloud.Messaging.MessageContext.DestinationPayload.get -> System.ReadOnlyMemory? +System.Cloud.Messaging.MessageContext.Features.get -> Microsoft.AspNetCore.Http.Features.IFeatureCollection! +System.Cloud.Messaging.MessageContext.GetUTF8SourcePayloadAsString() -> string! +System.Cloud.Messaging.MessageContext.MessageCancelledToken.get -> System.Threading.CancellationToken +System.Cloud.Messaging.MessageContext.MessageCancelledToken.set -> void +System.Cloud.Messaging.MessageContext.MessageContext(Microsoft.AspNetCore.Http.Features.IFeatureCollection! features, System.ReadOnlyMemory sourcePayload) -> void +System.Cloud.Messaging.MessageContext.SetDestinationPayload(System.ReadOnlyMemory payload) -> void +System.Cloud.Messaging.MessageContext.SourceFeatures.get -> Microsoft.AspNetCore.Http.Features.IFeatureCollection? +System.Cloud.Messaging.MessageContext.SourcePayload.get -> System.ReadOnlyMemory +System.Cloud.Messaging.MessageContext.TryGetUTF8DestinationPayloadAsString(out string? payload) -> bool +System.Cloud.Messaging.MessageDelegate +System.Cloud.Messaging.MessageLatencyContextFeatureExtensions +System.Cloud.Messaging.MessagePostponeFeatureExtensions +System.Cloud.Messaging.MessageVisibilityDelayFeatureExtensions +System.Cloud.Messaging.SerializedMessagePayloadFeatureExtensions +System.Cloud.Messaging.ServiceCollectionExtensions +System.Cloud.Messaging.ServiceProviderExtensions +virtual System.Cloud.Messaging.MessageConsumer.ExecuteAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +virtual System.Cloud.Messaging.MessageConsumer.FetchAndProcessMessageAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +virtual System.Cloud.Messaging.MessageConsumer.FetchMessageAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +virtual System.Cloud.Messaging.MessageConsumer.HandleMessageProcessingCompletionAsync(System.Cloud.Messaging.MessageContext! context) -> System.Threading.Tasks.ValueTask +virtual System.Cloud.Messaging.MessageConsumer.ProcessMessageAsync(System.Cloud.Messaging.MessageContext! context) -> System.Threading.Tasks.ValueTask +virtual System.Cloud.Messaging.MessageConsumer.ReleaseContext(System.Cloud.Messaging.MessageContext! messageContext) -> void +virtual System.Cloud.Messaging.MessageConsumer.ShouldStopConsumer(System.Cloud.Messaging.MessageContext! messageContext) -> bool diff --git a/src/Libraries/System.Cloud.Messaging/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Libraries/System.Cloud.Messaging/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Libraries/System.Cloud.Messaging/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/Libraries/System.Cloud.Messaging/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..594e35e1f08 --- /dev/null +++ b/src/Libraries/System.Cloud.Messaging/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,91 @@ + +#nullable enable +abstract System.Cloud.Messaging.MessageConsumer.HandleMessageProcessingFailureAsync(System.Cloud.Messaging.MessageContext! context, System.Exception! exception) -> System.Threading.Tasks.ValueTask +abstract System.Cloud.Messaging.MessageConsumer.ProcessingStepAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +abstract System.Cloud.Messaging.MessageContext.MarkCompleteAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.AddMessageMiddleware(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.AddMessageMiddleware(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.AddNamedSingleton(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.AddNamedSingleton(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, string! name, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.AddNamedSingleton(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureMessageConsumer(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureMessageConsumer(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureMessageDestination(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureMessageDestination(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, string! name, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureMessageDestination(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureMessageSource(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureMessageSource(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureTerminalMessageDelegate(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.ConfigureTerminalMessageDelegate(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions.RunConsumerAsBackgroundService(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> void +static System.Cloud.Messaging.LatencyRecorderMiddlewareExtensions.AddLatencyContextMiddleware(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.LatencyRecorderMiddlewareExtensions.AddLatencyContextMiddleware(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.LatencyRecorderMiddlewareExtensions.AddLatencyContextMiddleware(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, System.Func! implementationFactory, System.Func!>! exporterFactory) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.LatencyRecorderMiddlewareExtensions.AddLatencyRecorderMessageMiddleware(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! pipelineBuilder, Microsoft.Extensions.Telemetry.Latency.MeasureToken successMeasureToken, Microsoft.Extensions.Telemetry.Latency.MeasureToken failureMeasureToken) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.MessageLatencyContextFeatureExtensions.SetLatencyContext(this System.Cloud.Messaging.MessageContext! context, Microsoft.Extensions.Telemetry.Latency.ILatencyContext! latencyContext) -> void +static System.Cloud.Messaging.MessageLatencyContextFeatureExtensions.TryGetLatencyContext(this System.Cloud.Messaging.MessageContext! context, out Microsoft.Extensions.Telemetry.Latency.ILatencyContext? latencyContext) -> bool +static System.Cloud.Messaging.MessagePostponeFeatureExtensions.PostponeAsync(this System.Cloud.Messaging.MessageContext! context, System.TimeSpan delay, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +static System.Cloud.Messaging.MessagePostponeFeatureExtensions.SetMessagePostponeFeature(this System.Cloud.Messaging.MessageContext! context, System.Cloud.Messaging.IMessagePostponeFeature! messagePostponeFeature) -> void +static System.Cloud.Messaging.MessageVisibilityDelayFeatureExtensions.SetVisibilityDelay(this System.Cloud.Messaging.MessageContext! context, System.TimeSpan visibilityDelay) -> void +static System.Cloud.Messaging.MessageVisibilityDelayFeatureExtensions.TryGetVisibilityDelay(this System.Cloud.Messaging.MessageContext! context, out System.Cloud.Messaging.IMessageVisibilityDelayFeature? visibilityDelay) -> bool +static System.Cloud.Messaging.SerializedMessagePayloadFeatureExtensions.GetSerializedPayload(this System.Cloud.Messaging.MessageContext! context) -> T +static System.Cloud.Messaging.SerializedMessagePayloadFeatureExtensions.SetSerializedPayload(this System.Cloud.Messaging.MessageContext! context, T payload) -> void +static System.Cloud.Messaging.SerializedMessagePayloadFeatureExtensions.TryGetSerializedPayload(this System.Cloud.Messaging.MessageContext! context, out T? payload) -> bool +static System.Cloud.Messaging.ServiceCollectionExtensions.AddAsyncPipeline(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! pipelineName) -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder! +static System.Cloud.Messaging.ServiceProviderExtensions.GetMessageDelegate(this System.IServiceProvider! serviceProvider, string! pipelineName) -> System.Cloud.Messaging.MessageDelegate! +static System.Cloud.Messaging.ServiceProviderExtensions.GetMessageMiddlewares(this System.IServiceProvider! serviceProvider, string! pipelineName) -> System.Collections.Generic.IReadOnlyList! +static System.Cloud.Messaging.ServiceProviderExtensions.GetMessageSource(this System.IServiceProvider! serviceProvider, string! pipelineName) -> System.Cloud.Messaging.IMessageSource! +System.Cloud.Messaging.AsyncProcessingPipelineBuilderExtensions +System.Cloud.Messaging.DefaultMessageConsumer +System.Cloud.Messaging.DefaultMessageConsumer.DefaultMessageConsumer(System.Cloud.Messaging.IMessageSource! messageSource, System.Collections.Generic.IReadOnlyList! middlewares, System.Cloud.Messaging.MessageDelegate! messageDelegate, Microsoft.Extensions.Logging.ILogger! logger) -> void +System.Cloud.Messaging.IAsyncProcessingPipelineBuilder +System.Cloud.Messaging.IAsyncProcessingPipelineBuilder.PipelineName.get -> string! +System.Cloud.Messaging.IAsyncProcessingPipelineBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +System.Cloud.Messaging.IMessageDestination +System.Cloud.Messaging.IMessageDestination.WriteAsync(System.Cloud.Messaging.MessageContext! context) -> System.Threading.Tasks.ValueTask +System.Cloud.Messaging.IMessageMiddleware +System.Cloud.Messaging.IMessageMiddleware.InvokeAsync(System.Cloud.Messaging.MessageContext! context, System.Cloud.Messaging.MessageDelegate! nextHandler) -> System.Threading.Tasks.ValueTask +System.Cloud.Messaging.IMessagePostponeFeature +System.Cloud.Messaging.IMessagePostponeFeature.PostponeAsync(System.TimeSpan delay, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +System.Cloud.Messaging.IMessageSource +System.Cloud.Messaging.IMessageSource.ReadAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +System.Cloud.Messaging.IMessageSource.Release(System.Cloud.Messaging.MessageContext! context) -> void +System.Cloud.Messaging.IMessageVisibilityDelayFeature +System.Cloud.Messaging.IMessageVisibilityDelayFeature.VisibilityDelay.get -> System.TimeSpan +System.Cloud.Messaging.ISerializedMessagePayloadFeature +System.Cloud.Messaging.ISerializedMessagePayloadFeature.Payload.get -> T +System.Cloud.Messaging.LatencyRecorderMiddlewareExtensions +System.Cloud.Messaging.MessageConsumer +System.Cloud.Messaging.MessageConsumer.Logger.get -> Microsoft.Extensions.Logging.ILogger! +System.Cloud.Messaging.MessageConsumer.MessageConsumer(System.Cloud.Messaging.IMessageSource! messageSource, System.Collections.Generic.IReadOnlyList! messageMiddlewares, System.Cloud.Messaging.MessageDelegate! terminalDelegate, Microsoft.Extensions.Logging.ILogger! logger) -> void +System.Cloud.Messaging.MessageConsumer.MessageSource.get -> System.Cloud.Messaging.IMessageSource! +System.Cloud.Messaging.MessageConsumer.PipelineDelegate.get -> System.Cloud.Messaging.MessageDelegate! +System.Cloud.Messaging.MessageContext +System.Cloud.Messaging.MessageContext.AddDestinationFeature(T feature) -> void +System.Cloud.Messaging.MessageContext.AddFeature(T feature) -> void +System.Cloud.Messaging.MessageContext.AddSourceFeature(T feature) -> void +System.Cloud.Messaging.MessageContext.DestinationFeatures.get -> Microsoft.AspNetCore.Http.Features.IFeatureCollection? +System.Cloud.Messaging.MessageContext.DestinationPayload.get -> System.ReadOnlyMemory? +System.Cloud.Messaging.MessageContext.Features.get -> Microsoft.AspNetCore.Http.Features.IFeatureCollection! +System.Cloud.Messaging.MessageContext.GetUTF8SourcePayloadAsString() -> string! +System.Cloud.Messaging.MessageContext.MessageCancelledToken.get -> System.Threading.CancellationToken +System.Cloud.Messaging.MessageContext.MessageCancelledToken.set -> void +System.Cloud.Messaging.MessageContext.MessageContext(Microsoft.AspNetCore.Http.Features.IFeatureCollection! features, System.ReadOnlyMemory sourcePayload) -> void +System.Cloud.Messaging.MessageContext.SetDestinationPayload(System.ReadOnlyMemory payload) -> void +System.Cloud.Messaging.MessageContext.SourceFeatures.get -> Microsoft.AspNetCore.Http.Features.IFeatureCollection? +System.Cloud.Messaging.MessageContext.SourcePayload.get -> System.ReadOnlyMemory +System.Cloud.Messaging.MessageContext.TryGetUTF8DestinationPayloadAsString(out string? payload) -> bool +System.Cloud.Messaging.MessageDelegate +System.Cloud.Messaging.MessageLatencyContextFeatureExtensions +System.Cloud.Messaging.MessagePostponeFeatureExtensions +System.Cloud.Messaging.MessageVisibilityDelayFeatureExtensions +System.Cloud.Messaging.SerializedMessagePayloadFeatureExtensions +System.Cloud.Messaging.ServiceCollectionExtensions +System.Cloud.Messaging.ServiceProviderExtensions +virtual System.Cloud.Messaging.MessageConsumer.ExecuteAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +virtual System.Cloud.Messaging.MessageConsumer.FetchAndProcessMessageAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +virtual System.Cloud.Messaging.MessageConsumer.FetchMessageAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +virtual System.Cloud.Messaging.MessageConsumer.HandleMessageProcessingCompletionAsync(System.Cloud.Messaging.MessageContext! context) -> System.Threading.Tasks.ValueTask +virtual System.Cloud.Messaging.MessageConsumer.ProcessMessageAsync(System.Cloud.Messaging.MessageContext! context) -> System.Threading.Tasks.ValueTask +virtual System.Cloud.Messaging.MessageConsumer.ReleaseContext(System.Cloud.Messaging.MessageContext! messageContext) -> void +virtual System.Cloud.Messaging.MessageConsumer.ShouldStopConsumer(System.Cloud.Messaging.MessageContext! messageContext) -> bool diff --git a/src/Libraries/System.Cloud.Messaging/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/Libraries/System.Cloud.Messaging/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/Packages/Directory.Build.props b/src/Packages/Directory.Build.props index 94bdc485868..3efcc399e27 100644 --- a/src/Packages/Directory.Build.props +++ b/src/Packages/Directory.Build.props @@ -1,4 +1,6 @@ + + netstandard2.0 @@ -6,7 +8,6 @@ true true false + false - - diff --git a/src/Shared/Shared.csproj b/src/Shared/Shared.csproj index 5418ee99e8e..7e3fd7e03a1 100644 --- a/src/Shared/Shared.csproj +++ b/src/Shared/Shared.csproj @@ -17,6 +17,7 @@ true true true + false diff --git a/src/ToBeMoved/DependencyInjection.AutoActivation/PublicAPI/net462/PublicAPI.Shipped.txt b/src/ToBeMoved/DependencyInjection.AutoActivation/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..52f02e35e1e --- /dev/null +++ b/src/ToBeMoved/DependencyInjection.AutoActivation/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,17 @@ + +#nullable enable +Microsoft.Extensions.DependencyInjection.AutoActivationExtensions +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.Activate(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.AddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Type! serviceType) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.AddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Type! serviceType, System.Func! implementationFactory) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.AddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Type! serviceType, System.Type! implementationType) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.AddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.AddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func! implementationFactory) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.AddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.AddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func! implementationFactory) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.TryAddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Type! serviceType) -> void +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.TryAddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Type! serviceType, System.Func! implementationFactory) -> void +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.TryAddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Type! serviceType, System.Type! implementationType) -> void +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.TryAddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.TryAddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.TryAddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func! implementationFactory) -> void diff --git a/src/ToBeMoved/DependencyInjection.AutoActivation/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/ToBeMoved/DependencyInjection.AutoActivation/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/ToBeMoved/DependencyInjection.AutoActivation/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/ToBeMoved/DependencyInjection.AutoActivation/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..52f02e35e1e --- /dev/null +++ b/src/ToBeMoved/DependencyInjection.AutoActivation/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,17 @@ + +#nullable enable +Microsoft.Extensions.DependencyInjection.AutoActivationExtensions +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.Activate(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.AddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Type! serviceType) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.AddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Type! serviceType, System.Func! implementationFactory) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.AddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Type! serviceType, System.Type! implementationType) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.AddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.AddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func! implementationFactory) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.AddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.AddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func! implementationFactory) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.TryAddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Type! serviceType) -> void +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.TryAddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Type! serviceType, System.Func! implementationFactory) -> void +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.TryAddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Type! serviceType, System.Type! implementationType) -> void +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.TryAddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.TryAddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.TryAddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func! implementationFactory) -> void diff --git a/src/ToBeMoved/DependencyInjection.AutoActivation/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/ToBeMoved/DependencyInjection.AutoActivation/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/ToBeMoved/DependencyInjection.AutoActivation/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/ToBeMoved/DependencyInjection.AutoActivation/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..52f02e35e1e --- /dev/null +++ b/src/ToBeMoved/DependencyInjection.AutoActivation/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,17 @@ + +#nullable enable +Microsoft.Extensions.DependencyInjection.AutoActivationExtensions +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.Activate(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.AddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Type! serviceType) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.AddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Type! serviceType, System.Func! implementationFactory) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.AddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Type! serviceType, System.Type! implementationType) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.AddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.AddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func! implementationFactory) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.AddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.AddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func! implementationFactory) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.TryAddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Type! serviceType) -> void +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.TryAddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Type! serviceType, System.Func! implementationFactory) -> void +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.TryAddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Type! serviceType, System.Type! implementationType) -> void +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.TryAddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.TryAddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +static Microsoft.Extensions.DependencyInjection.AutoActivationExtensions.TryAddActivatedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Func! implementationFactory) -> void diff --git a/src/ToBeMoved/DependencyInjection.AutoActivation/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/ToBeMoved/DependencyInjection.AutoActivation/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/ToBeMoved/DependencyInjection.NamedService/PublicAPI/net462/PublicAPI.Shipped.txt b/src/ToBeMoved/DependencyInjection.NamedService/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..b655742ce92 --- /dev/null +++ b/src/ToBeMoved/DependencyInjection.NamedService/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,13 @@ + +#nullable enable +Microsoft.Extensions.DependencyInjection.INamedServiceProvider +Microsoft.Extensions.DependencyInjection.INamedServiceProvider.GetService(string! name) -> TService? +Microsoft.Extensions.DependencyInjection.INamedServiceProvider.GetServices(string! name) -> System.Collections.Generic.IEnumerable! +Microsoft.Extensions.DependencyInjection.NamedServiceCollectionExtensions +Microsoft.Extensions.DependencyInjection.NamedServiceProviderExtensions +static Microsoft.Extensions.DependencyInjection.NamedServiceCollectionExtensions.AddNamedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! serviceCollection, string! name) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.NamedServiceCollectionExtensions.AddNamedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! serviceCollection, string! name) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.NamedServiceCollectionExtensions.AddNamedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! serviceCollection, string! name, System.Func! implementationFactory) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.NamedServiceCollectionExtensions.AddNamedTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection! serviceCollection, string! name) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.NamedServiceCollectionExtensions.AddNamedTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection! serviceCollection, string! name, System.Func! implementationFactory) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.NamedServiceProviderExtensions.GetRequiredService(this Microsoft.Extensions.DependencyInjection.INamedServiceProvider! provider, string! name) -> TService! diff --git a/src/ToBeMoved/DependencyInjection.NamedService/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/ToBeMoved/DependencyInjection.NamedService/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/ToBeMoved/DependencyInjection.NamedService/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/ToBeMoved/DependencyInjection.NamedService/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..b655742ce92 --- /dev/null +++ b/src/ToBeMoved/DependencyInjection.NamedService/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,13 @@ + +#nullable enable +Microsoft.Extensions.DependencyInjection.INamedServiceProvider +Microsoft.Extensions.DependencyInjection.INamedServiceProvider.GetService(string! name) -> TService? +Microsoft.Extensions.DependencyInjection.INamedServiceProvider.GetServices(string! name) -> System.Collections.Generic.IEnumerable! +Microsoft.Extensions.DependencyInjection.NamedServiceCollectionExtensions +Microsoft.Extensions.DependencyInjection.NamedServiceProviderExtensions +static Microsoft.Extensions.DependencyInjection.NamedServiceCollectionExtensions.AddNamedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! serviceCollection, string! name) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.NamedServiceCollectionExtensions.AddNamedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! serviceCollection, string! name) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.NamedServiceCollectionExtensions.AddNamedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! serviceCollection, string! name, System.Func! implementationFactory) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.NamedServiceCollectionExtensions.AddNamedTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection! serviceCollection, string! name) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.NamedServiceCollectionExtensions.AddNamedTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection! serviceCollection, string! name, System.Func! implementationFactory) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.NamedServiceProviderExtensions.GetRequiredService(this Microsoft.Extensions.DependencyInjection.INamedServiceProvider! provider, string! name) -> TService! diff --git a/src/ToBeMoved/DependencyInjection.NamedService/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/ToBeMoved/DependencyInjection.NamedService/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/ToBeMoved/DependencyInjection.NamedService/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/ToBeMoved/DependencyInjection.NamedService/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..b655742ce92 --- /dev/null +++ b/src/ToBeMoved/DependencyInjection.NamedService/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,13 @@ + +#nullable enable +Microsoft.Extensions.DependencyInjection.INamedServiceProvider +Microsoft.Extensions.DependencyInjection.INamedServiceProvider.GetService(string! name) -> TService? +Microsoft.Extensions.DependencyInjection.INamedServiceProvider.GetServices(string! name) -> System.Collections.Generic.IEnumerable! +Microsoft.Extensions.DependencyInjection.NamedServiceCollectionExtensions +Microsoft.Extensions.DependencyInjection.NamedServiceProviderExtensions +static Microsoft.Extensions.DependencyInjection.NamedServiceCollectionExtensions.AddNamedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! serviceCollection, string! name) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.NamedServiceCollectionExtensions.AddNamedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! serviceCollection, string! name) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.NamedServiceCollectionExtensions.AddNamedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection! serviceCollection, string! name, System.Func! implementationFactory) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.NamedServiceCollectionExtensions.AddNamedTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection! serviceCollection, string! name) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.NamedServiceCollectionExtensions.AddNamedTransient(this Microsoft.Extensions.DependencyInjection.IServiceCollection! serviceCollection, string! name, System.Func! implementationFactory) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Extensions.DependencyInjection.NamedServiceProviderExtensions.GetRequiredService(this Microsoft.Extensions.DependencyInjection.INamedServiceProvider! provider, string! name) -> TService! diff --git a/src/ToBeMoved/DependencyInjection.NamedService/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/ToBeMoved/DependencyInjection.NamedService/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/ToBeMoved/Hosting.StartupInitialization/PublicAPI/net462/PublicAPI.Shipped.txt b/src/ToBeMoved/Hosting.StartupInitialization/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..0af3eb36463 --- /dev/null +++ b/src/ToBeMoved/Hosting.StartupInitialization/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,16 @@ + +#nullable enable +Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder +Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder.AddInitializer(System.Func! initializer) -> Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder! +Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder.AddInitializer() -> Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder! +Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Hosting.Testing.IStartupInitializer +Microsoft.Extensions.Hosting.Testing.IStartupInitializer.InitializeAsync(System.Threading.CancellationToken token) -> System.Threading.Tasks.Task! +Microsoft.Extensions.Hosting.Testing.StartupInitializationExtensions +Microsoft.Extensions.Hosting.Testing.StartupInitializationOptions +Microsoft.Extensions.Hosting.Testing.StartupInitializationOptions.StartupInitializationOptions() -> void +Microsoft.Extensions.Hosting.Testing.StartupInitializationOptions.Timeout.get -> System.TimeSpan +Microsoft.Extensions.Hosting.Testing.StartupInitializationOptions.Timeout.set -> void +static Microsoft.Extensions.Hosting.Testing.StartupInitializationExtensions.AddStartupInitialization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder! +static Microsoft.Extensions.Hosting.Testing.StartupInitializationExtensions.AddStartupInitialization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder! +static Microsoft.Extensions.Hosting.Testing.StartupInitializationExtensions.AddStartupInitialization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder! diff --git a/src/ToBeMoved/Hosting.StartupInitialization/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/ToBeMoved/Hosting.StartupInitialization/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/ToBeMoved/Hosting.StartupInitialization/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/ToBeMoved/Hosting.StartupInitialization/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..0af3eb36463 --- /dev/null +++ b/src/ToBeMoved/Hosting.StartupInitialization/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,16 @@ + +#nullable enable +Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder +Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder.AddInitializer(System.Func! initializer) -> Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder! +Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder.AddInitializer() -> Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder! +Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Hosting.Testing.IStartupInitializer +Microsoft.Extensions.Hosting.Testing.IStartupInitializer.InitializeAsync(System.Threading.CancellationToken token) -> System.Threading.Tasks.Task! +Microsoft.Extensions.Hosting.Testing.StartupInitializationExtensions +Microsoft.Extensions.Hosting.Testing.StartupInitializationOptions +Microsoft.Extensions.Hosting.Testing.StartupInitializationOptions.StartupInitializationOptions() -> void +Microsoft.Extensions.Hosting.Testing.StartupInitializationOptions.Timeout.get -> System.TimeSpan +Microsoft.Extensions.Hosting.Testing.StartupInitializationOptions.Timeout.set -> void +static Microsoft.Extensions.Hosting.Testing.StartupInitializationExtensions.AddStartupInitialization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder! +static Microsoft.Extensions.Hosting.Testing.StartupInitializationExtensions.AddStartupInitialization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder! +static Microsoft.Extensions.Hosting.Testing.StartupInitializationExtensions.AddStartupInitialization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder! diff --git a/src/ToBeMoved/Hosting.StartupInitialization/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/ToBeMoved/Hosting.StartupInitialization/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/ToBeMoved/Hosting.StartupInitialization/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/ToBeMoved/Hosting.StartupInitialization/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..0af3eb36463 --- /dev/null +++ b/src/ToBeMoved/Hosting.StartupInitialization/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,16 @@ + +#nullable enable +Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder +Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder.AddInitializer(System.Func! initializer) -> Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder! +Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder.AddInitializer() -> Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder! +Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.Hosting.Testing.IStartupInitializer +Microsoft.Extensions.Hosting.Testing.IStartupInitializer.InitializeAsync(System.Threading.CancellationToken token) -> System.Threading.Tasks.Task! +Microsoft.Extensions.Hosting.Testing.StartupInitializationExtensions +Microsoft.Extensions.Hosting.Testing.StartupInitializationOptions +Microsoft.Extensions.Hosting.Testing.StartupInitializationOptions.StartupInitializationOptions() -> void +Microsoft.Extensions.Hosting.Testing.StartupInitializationOptions.Timeout.get -> System.TimeSpan +Microsoft.Extensions.Hosting.Testing.StartupInitializationOptions.Timeout.set -> void +static Microsoft.Extensions.Hosting.Testing.StartupInitializationExtensions.AddStartupInitialization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder! +static Microsoft.Extensions.Hosting.Testing.StartupInitializationExtensions.AddStartupInitialization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder! +static Microsoft.Extensions.Hosting.Testing.StartupInitializationExtensions.AddStartupInitialization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configure) -> Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder! diff --git a/src/ToBeMoved/Hosting.StartupInitialization/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/ToBeMoved/Hosting.StartupInitialization/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/ToBeMoved/HttpClient.SocketHandling/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/ToBeMoved/HttpClient.SocketHandling/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..581a295157c --- /dev/null +++ b/src/ToBeMoved/HttpClient.SocketHandling/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,35 @@ + +#nullable enable +Microsoft.Extensions.HttpClient.SocketHandling.HttpClientSocketHandlingExtensions +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder.ConfigureClientCertificate(System.Func! clientCertificate) -> Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder! +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder.ConfigureHandler(System.Action! configure) -> Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder! +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder.ConfigureHandler(System.Action! configure) -> Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder! +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder.ConfigureOptions(Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder! +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder.ConfigureOptions(System.Action! configure) -> Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder! +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder.DisableRemoteCertificateValidation() -> Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder! +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder.Name.get -> string! +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder.SocketsHttpHandlerBuilder(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> void +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.AllowAutoRedirect.get -> bool +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.AllowAutoRedirect.set -> void +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.AutomaticDecompression.get -> System.Net.DecompressionMethods +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.AutomaticDecompression.set -> void +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.ConnectTimeout.get -> System.TimeSpan +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.ConnectTimeout.set -> void +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.KeepAlivePingDelay.get -> System.TimeSpan +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.KeepAlivePingDelay.set -> void +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.KeepAlivePingTimeout.get -> System.TimeSpan +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.KeepAlivePingTimeout.set -> void +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.MaxConnectionsPerServer.get -> int +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.MaxConnectionsPerServer.set -> void +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.PooledConnectionIdleTimeout.get -> System.TimeSpan +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.PooledConnectionIdleTimeout.set -> void +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.PooledConnectionLifetime.get -> System.TimeSpan +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.PooledConnectionLifetime.set -> void +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.SocketsHttpHandlerOptions() -> void +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.UseCookies.get -> bool +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.UseCookies.set -> void +static Microsoft.Extensions.HttpClient.SocketHandling.HttpClientSocketHandlingExtensions.AddSocketsHttpHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.HttpClient.SocketHandling.HttpClientSocketHandlingExtensions.AddSocketsHttpHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! diff --git a/src/ToBeMoved/HttpClient.SocketHandling/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/ToBeMoved/HttpClient.SocketHandling/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/ToBeMoved/HttpClient.SocketHandling/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/ToBeMoved/HttpClient.SocketHandling/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..da2d998cec8 --- /dev/null +++ b/src/ToBeMoved/HttpClient.SocketHandling/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,31 @@ + +#nullable enable +Microsoft.Extensions.HttpClient.SocketHandling.HttpClientSocketHandlingExtensions +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder.ConfigureClientCertificate(System.Func! clientCertificate) -> Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder! +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder.ConfigureHandler(System.Action! configure) -> Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder! +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder.ConfigureHandler(System.Action! configure) -> Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder! +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder.ConfigureOptions(Microsoft.Extensions.Configuration.IConfigurationSection! section) -> Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder! +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder.ConfigureOptions(System.Action! configure) -> Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder! +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder.DisableRemoteCertificateValidation() -> Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder! +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder.Name.get -> string! +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder.SocketsHttpHandlerBuilder(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> void +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.AllowAutoRedirect.get -> bool +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.AllowAutoRedirect.set -> void +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.AutomaticDecompression.get -> System.Net.DecompressionMethods +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.AutomaticDecompression.set -> void +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.ConnectTimeout.get -> System.TimeSpan +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.ConnectTimeout.set -> void +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.MaxConnectionsPerServer.get -> int +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.MaxConnectionsPerServer.set -> void +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.PooledConnectionIdleTimeout.get -> System.TimeSpan +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.PooledConnectionIdleTimeout.set -> void +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.PooledConnectionLifetime.get -> System.TimeSpan +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.PooledConnectionLifetime.set -> void +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.SocketsHttpHandlerOptions() -> void +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.UseCookies.get -> bool +Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions.UseCookies.set -> void +static Microsoft.Extensions.HttpClient.SocketHandling.HttpClientSocketHandlingExtensions.AddSocketsHttpHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Extensions.HttpClient.SocketHandling.HttpClientSocketHandlingExtensions.AddSocketsHttpHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! diff --git a/src/ToBeMoved/HttpClient.SocketHandling/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/ToBeMoved/HttpClient.SocketHandling/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/ToBeRemoved/Options.ValidateOnStart/PublicAPI/net462/PublicAPI.Shipped.txt b/src/ToBeRemoved/Options.ValidateOnStart/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..1e9509bc0c4 --- /dev/null +++ b/src/ToBeRemoved/Options.ValidateOnStart/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,7 @@ + +#nullable enable +Microsoft.Extensions.Options.Validation.OptionsBuilderExtensions +Microsoft.Extensions.Options.Validation.ValidateOptionsResultExtensions +static Microsoft.Extensions.Options.Validation.OptionsBuilderExtensions.AddValidatedOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string? name = null) -> Microsoft.Extensions.Options.OptionsBuilder! +static Microsoft.Extensions.Options.Validation.OptionsBuilderExtensions.AddValidatedOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string? name = null) -> Microsoft.Extensions.Options.OptionsBuilder! +static Microsoft.Extensions.Options.Validation.ValidateOptionsResultExtensions.ThrowIfFailed(this Microsoft.Extensions.Options.ValidateOptionsResult! result) -> void diff --git a/src/ToBeRemoved/Options.ValidateOnStart/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/ToBeRemoved/Options.ValidateOnStart/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/ToBeRemoved/Options.ValidateOnStart/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/ToBeRemoved/Options.ValidateOnStart/PublicAPI/net8.0/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..1e9509bc0c4 --- /dev/null +++ b/src/ToBeRemoved/Options.ValidateOnStart/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -0,0 +1,7 @@ + +#nullable enable +Microsoft.Extensions.Options.Validation.OptionsBuilderExtensions +Microsoft.Extensions.Options.Validation.ValidateOptionsResultExtensions +static Microsoft.Extensions.Options.Validation.OptionsBuilderExtensions.AddValidatedOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string? name = null) -> Microsoft.Extensions.Options.OptionsBuilder! +static Microsoft.Extensions.Options.Validation.OptionsBuilderExtensions.AddValidatedOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string? name = null) -> Microsoft.Extensions.Options.OptionsBuilder! +static Microsoft.Extensions.Options.Validation.ValidateOptionsResultExtensions.ThrowIfFailed(this Microsoft.Extensions.Options.ValidateOptionsResult! result) -> void diff --git a/src/ToBeRemoved/Options.ValidateOnStart/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/ToBeRemoved/Options.ValidateOnStart/PublicAPI/net8.0/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/ToBeRemoved/Options.ValidateOnStart/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/src/ToBeRemoved/Options.ValidateOnStart/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..1e9509bc0c4 --- /dev/null +++ b/src/ToBeRemoved/Options.ValidateOnStart/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -0,0 +1,7 @@ + +#nullable enable +Microsoft.Extensions.Options.Validation.OptionsBuilderExtensions +Microsoft.Extensions.Options.Validation.ValidateOptionsResultExtensions +static Microsoft.Extensions.Options.Validation.OptionsBuilderExtensions.AddValidatedOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string? name = null) -> Microsoft.Extensions.Options.OptionsBuilder! +static Microsoft.Extensions.Options.Validation.OptionsBuilderExtensions.AddValidatedOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string? name = null) -> Microsoft.Extensions.Options.OptionsBuilder! +static Microsoft.Extensions.Options.Validation.ValidateOptionsResultExtensions.ThrowIfFailed(this Microsoft.Extensions.Options.ValidateOptionsResult! result) -> void diff --git a/src/ToBeRemoved/Options.ValidateOnStart/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/src/ToBeRemoved/Options.ValidateOnStart/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..e69de29bb2d