Dubacik22.Messaging
1.2.5
dotnet add package Dubacik22.Messaging --version 1.2.5
NuGet\Install-Package Dubacik22.Messaging -Version 1.2.5
<PackageReference Include="Dubacik22.Messaging" Version="1.2.5" />
<PackageVersion Include="Dubacik22.Messaging" Version="1.2.5" />
<PackageReference Include="Dubacik22.Messaging" />
paket add Dubacik22.Messaging --version 1.2.5
#r "nuget: Dubacik22.Messaging, 1.2.5"
#:package Dubacik22.Messaging@1.2.5
#addin nuget:?package=Dubacik22.Messaging&version=1.2.5
#tool nuget:?package=Dubacik22.Messaging&version=1.2.5
just another messenger this messenger is different in one little thing. in ordinary messenger yo can broadcast messages coupled to some type. this messenger can broadcast messages coupled to some specific string. like:
Messenger.Register("someMessage", Action); this action is called only in case when: Messenger.Notify("someMessage")
Messenger is acquired by: MessengerFactory.Get(string) or MessengerFactory.Default
you can register / unregister (subscribe): Register(string message, Action callback, object target = null); Register<T>(Action<T> callback, object target = null); Register<T>(string message, Action<T> callback, object target = null); Register(string message, Func<Task> callback, object target = null); Register<T>(Func<T, Task> callback, object target = null); Register<T>(string message, Func<T, Task> callback, object target = null);
you can notify (publish): void Notify(string message); void Notify<T>(T parameter); void Notify<T>(string message, T parameter); Task NotifyAsync(string message); Task NotifyAsync<T>(T parameter); Task NotifyAsync<T>(string message, T parameter); Task NotifySequentiallyAsync(string message); Task NotifySequentiallyAsync<T>(T parameter); Task NotifySequentiallyAsync<T>(string message, T parameter);
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 is compatible. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 is compatible. |
.NET Framework | net46 is compatible. net461 was computed. net462 was computed. net463 was computed. net47 is compatible. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETCoreApp 3.1
- No dependencies.
-
.NETFramework 4.6
- No dependencies.
-
.NETFramework 4.7
- No dependencies.
-
.NETStandard 2.0
- No dependencies.
-
.NETStandard 2.1
- No dependencies.
-
net5.0
- No dependencies.
-
net6.0
- No dependencies.
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.