Metodo wrapper per ConfigureAwait (false)?

1

Ha senso dichiarare un metodo asincrono come privato e quindi creare un metodo pubblico per agire come un wrapper che chiama il metodo privato con ConfigureAwait(false) ?

Lo scopo previsto è progettare un'API intuitiva che nasconda le complessità e non richieda all'utente di dover pensare a ConfigureAwait.

Si chiama qualcosa? È un modello di design?

È comune?

public class Example
{
    public void Foo()
    {
        FooAsync().ConfigureAwait(false);
    }

    private async Task FooAsync()
    {
        // var x = await ...
        // Something(x);
    }
}
    
posta Fred 11.10.2018 - 12:09
fonte

0 risposte

Leggi altre domande sui tag