LoggingImageGenerator Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En delegerande avbildningsgenerator som loggar avbildningsgenereringsåtgärder till en ILogger.
public ref class LoggingImageGenerator : Microsoft::Extensions::AI::DelegatingImageGenerator
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public class LoggingImageGenerator : Microsoft.Extensions.AI.DelegatingImageGenerator
public class LoggingImageGenerator : Microsoft.Extensions.AI.DelegatingImageGenerator
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type LoggingImageGenerator = class
inherit DelegatingImageGenerator
type LoggingImageGenerator = class
inherit DelegatingImageGenerator
Public Class LoggingImageGenerator
Inherits DelegatingImageGenerator
- Arv
- Attribut
Kommentarer
Den tillhandahållna implementeringen av IImageGenerator är trådsäker för samtidig användning så länge den ILogger anställde också är trådsäker för samtidig användning.
När den anställde ILogger aktiverar Traceloggas innehållet i prompter och alternativ. Dessa uppmaningar och alternativ kan innehålla känsliga programdata. Trace är inaktiverad som standard och bör aldrig aktiveras i en produktionsmiljö. Frågor och alternativ loggas inte på andra loggningsnivåer.
Konstruktorer
| Name | Description |
|---|---|
| LoggingImageGenerator(IImageGenerator, ILogger) |
Initierar en ny instans av LoggingImageGenerator klassen. |
Egenskaper
| Name | Description |
|---|---|
| InnerGenerator |
Hämtar den inre IImageGenerator. (Ärvd från DelegatingImageGenerator) |
| JsonSerializerOptions |
Hämtar eller anger JSON-serialiseringsalternativ som ska användas vid serialisering av loggningsdata. |
Metoder
| Name | Description |
|---|---|
| Dispose() |
Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser. (Ärvd från DelegatingImageGenerator) |
| Dispose(Boolean) |
Tillhandahåller en mekanism för att frigöra ohanterade resurser. (Ärvd från DelegatingImageGenerator) |
| GenerateAsync(ImageGenerationRequest, ImageGenerationOptions, CancellationToken) |
Skickar en begäran om bildgenerering och returnerar den genererade avbildningen som en ImageGenerationResponse. |
| GetService(Type, Object) |
Frågar efter IImageGenerator ett objekt av den angivna typen |