From 22b92162d088a546bb208cf740b2f9f4c6f72954 Mon Sep 17 00:00:00 2001 From: Mayuki Sawatari Date: Mon, 22 Jul 2024 10:38:06 +0900 Subject: [PATCH] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d66f9d6..3f54d54 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ The framework incorporates the concept of groups that bundle together the receiv ## Usage ### Basic Usage -A Group is requested from `IMulticastGroupProvider` by specifying a name. If the Group does not exist, it will be created when it is requested. +A Group is requested from `IMulticastGroupProvider` by specifying a name, key type, and calling interface. If the Group does not exist, it will be created when it is requested. There are synchronous and asynchronous operation versions of the Group, which can be selected according to the use case and supported functions. ```csharp @@ -27,7 +27,7 @@ public class GreeterReceiver(string name) : IGreeterReceiver var group = groupProvider.GetOrAddSynchronousGroup("MyGroup"); ``` -You can register a receiver instance that implements the interface for the call to the retrieved Group. +You can register a receiver instance that implements the interface for the call with the key to the retrieved Group. ```csharp var receiverId = Guid.NewGuid();