Skip to content
DocsTry Aspire
DocsTry

AspirePostaExtensions Methods

ClassMethods3 members
Extension methods for registering a Posta API client.
AddKeyedPostaClient(IHostApplicationBuilder, string, Action<PostaClientSettings>, string?)Section titled AddKeyedPostaClient(IHostApplicationBuilder, string, Action<PostaClientSettings>, string?)extension
Registers a keyed IPostaClient whose service key is the connection name.
public static class AspirePostaExtensions
{
public static void AddKeyedPostaClient(
this IHostApplicationBuilder builder,
string connectionName,
Action<PostaClientSettings>? configureSettings = null,
string? configurationSectionName = null)
{
// ...
}
}
builderIHostApplicationBuilderThe application builder.
connectionNamestringThe Posta resource or connection string name and service key.
configureSettingsAction<PostaClientSettings>optionalAn optional settings callback applied last.
configurationSectionNamestring?optionalAn optional configuration section name.
AddKeyedPostaClient(IHostApplicationBuilder, object, string, Action<PostaClientSettings>, string?)Section titled AddKeyedPostaClient(IHostApplicationBuilder, object, string, Action<PostaClientSettings>, string?)extension
Registers a keyed IPostaClient using a custom service key.
public static class AspirePostaExtensions
{
public static void AddKeyedPostaClient(
this IHostApplicationBuilder builder,
object serviceKey,
string connectionName,
Action<PostaClientSettings>? configureSettings = null,
string? configurationSectionName = null)
{
// ...
}
}
builderIHostApplicationBuilderThe application builder.
serviceKeyobjectThe dependency injection service key.
connectionNamestringThe Posta resource or connection string name.
configureSettingsAction<PostaClientSettings>optionalAn optional settings callback applied last.
configurationSectionNamestring?optionalAn optional configuration section name.
AddPostaClient(IHostApplicationBuilder, string, Action<PostaClientSettings>, string?)Section titled AddPostaClient(IHostApplicationBuilder, string, Action<PostaClientSettings>, string?)extension
Registers an IPostaClient using Aspire service discovery or a configured endpoint.
public static class AspirePostaExtensions
{
public static void AddPostaClient(
this IHostApplicationBuilder builder,
string connectionName,
Action<PostaClientSettings>? configureSettings = null,
string? configurationSectionName = null)
{
// ...
}
}
builderIHostApplicationBuilderThe application builder.
connectionNamestringThe Posta resource or connection string name.
configureSettingsAction<PostaClientSettings>optionalAn optional settings callback applied last.
configurationSectionNamestring?optionalAn optional configuration section name.