Suchergebnisse
Suchergebnisse 1-5 von insgesamt 5.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hey, ich prügel mich gerade mal wieder mit Thema Dependency Injection bzw. der Extension-Method um den Service zu registrieren. (Versteckter Text) Konkret geht es um folgende Zeile: handlers.Add(sp.GetRequiredService<HttpLoggingHandler>()); Der Teil ist aktuell hardcoded, jedoch ist HttpLoggingHandler nicht Bestandteil der Library und soll veränderbar sein. Ich stehe gerade total auf dem Schlauch und krieg es nicht hin, das als Parameter zu realisieren. Was ich gefunden habe, wäre folgendes: (Ve…
-
Doppelpost incoming Ok, auf Stackoverflow wurde ich auf meine Blindheit hingewiesen ... Für einen DelegatingHandler ist das einfach (Versteckter Text) Danach habe ich mich nochmal einige Stunden mit dem Thema beschäftigt. Wie könnte ich das lösen, wenn ich eine Liste von DelegatingHandler hinzufügen wollte und bin zu folgender Implementierung gekommen: (Versteckter Text) Es funktioniert, nur ist die Frage ob das eine solide Implementierung ist? Irgendwelche Anmerkungen dazu?
-
Das mit dem IServiceCollection als Rückgabewert ist einfach so ein Ding von Dependency-Injection damit man die aneinanderhängen kann. Das das alles etwas verschwurbelt ist, da geben ich dir recht, ist aber leider auch Microsoft und/oder meiner Unwissenheit wie man es besser lösen kann geschuldet? Um das etwas aufzubröseln: Ich brauch ein GraphServiceClient mit eigenen DelegatingHandler 1. Generiere Default-Handler (Redirect, Compression etc) mittels GraphClientFactory.CreateDefaultHandlers() 2. …
-
Zitat von shad: „...sollten die Handler alle von DelegatingHandler erben, oder? “ Korrekt, aber alle registrieren DelegatingHandler hinzufügen ist kein gute Idee, da auch andere registriert sein könnten, die nichts mit Graph am Hut haben. Zitat von shad: „Hier musst du aufpassen, dass die Handler auch immer als Singleton registriert werden. Die Types beim Registrieren müssen auch passen“ DelegatingHandler sind da etwas merkwürdig mit ihrer Service Lifetime, hier ein Link der das relativ gut erkl…
-
Arg, wo warst du bitte vor ca. vier Wochen? Die Variante hätte natürlich den Charme, das ich mir die zusätzliche Klasse spare. Danke schön!