Class NearbyConnectivityAppBuilderExtensions
- Namespace
- Plugin.Maui.NearbyConnectivity
- Assembly
- Plugin.Maui.NearbyConnectivity.dll
Provides extension methods for adding nearby connectivity to a MauiAppBuilder.
public static class NearbyConnectivityAppBuilderExtensions
- Inheritance
-
NearbyConnectivityAppBuilderExtensions
- Inherited Members
Methods
AddNearbyConnectivity(MauiAppBuilder, Action<NearbyOptions>)
Registers INearbyConnectivity and its configuration with the application.
public static MauiAppBuilder AddNearbyConnectivity(this MauiAppBuilder builder, Action<NearbyOptions> configure)
Parameters
builderMauiAppBuilderThe MauiAppBuilder to add the services to.
configureAction<NearbyOptions>A delegate that configures NearbyOptions. It must set ServiceId, which has no default.
Returns
- MauiAppBuilder
The same MauiAppBuilder instance, so that calls can be chained.
Examples
The following example registers the plugin from MauiProgram and sets the service
identifier.
builder.AddNearbyConnectivity(options =>
{
options.ServiceId = "nearbychat";
});
Remarks
This method forwards to AddNearbyConnectivity(IServiceCollection, Action<NearbyOptions>) on Services. See that method for the registration's lifetime, validation and logging behavior, and for what a second call does.
Exceptions
- ArgumentNullException
builderorconfigureis null.- ArgumentException
The configured NearbyOptions is unusable. See AddNearbyConnectivity(IServiceCollection, Action<NearbyOptions>).