Skip to content

Commit 0447d0b

Browse files
msimecekmsft-shahins
authored andcommitted
Group conversation sample fix (#912)
* Sample corrections * Group conversation sample fixes
1 parent c0eb2be commit 0447d0b

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

CSharp/Documentation/Routing.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ To initialize a **ConnectorClient** you use ServiceUrl persisted from previous m
136136
Example:
137137
~~~{.cs}
138138
var userAccount = new ChannelAccount(name: "Larry", id: "@UV357341");
139-
var connector = new ConnectorClient(incomingMessage.ServiceUrl);
139+
var connector = new ConnectorClient(new Uri(incomingMessage.ServiceUrl));
140140
var conversationId = await connector.Conversations.CreateDirectConversationAsync(botAccount, userAccount);
141141
142142
IMessageActivity message = Activity.CreateMessageActivity();
@@ -156,19 +156,19 @@ To initialize a **ConnectorClient** you use ServiceUrl persisted from previous m
156156
157157
Example:
158158
~~~{.cs}
159-
var connector = new ConnectorClient(incomingMessage.ServiceUrl);
159+
var connector = new ConnectorClient(new Uri(incomingMessage.ServiceUrl));
160160
List<ChannelAccount> participants = new List<ChannelAccount>();
161161
participants.Add(new ChannelAccount("[email protected]", "Joe the Engineer"));
162162
participants.Add(new ChannelAccount("[email protected]", "Sara in Finance"));
163163
164-
ConversationParameters cpMessage = new ConversationParameters(message.Recipient, participants, "Quarter End Discussion");
165-
var conversationId = connector.Conversations.CreateConversationAsync(cpMessage);
164+
ConversationParameters cpMessage = new ConversationParameters(message.Recipient, true, participants, "Quarter End Discussion");
165+
var conversationId = await connector.Conversations.CreateConversationAsync(cpMessage);
166166
167-
IMessageActivity message = Activity.CreateMessageActivity();
167+
IMessageActivity message = Activity.CreateMessageActivity();
168168
message.From = botAccount;
169169
message.Recipient = new ChannelAccount("[email protected]", "Lydia the CFO"));
170-
message.Conversation = conversationId;
171-
message.ChannelId = "email";
170+
message.Conversation = new ConversationAccount(id: conversationId.Id);
171+
message.ChannelId = incomingMessage.ChannelId;
172172
message.Text = "Hey, what's up everyone?";
173173
message.Locale = "en-Us";
174174
await connector.Conversations.SendToConversation((Activity)message);

0 commit comments

Comments
 (0)