BotFrameworkHttpClient.PostActivityAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| PostActivityAsync(String, Uri, Activity, CancellationToken) |
Memposting Aktivitas ke bot menggunakan kredensial bot. |
| PostActivityAsync(String, String, Uri, Uri, String, Activity, CancellationToken) |
Meneruskan aktivitas ke keterampilan (bot). |
| PostActivityAsync<T>(String, Uri, Activity, CancellationToken) |
Memposting Aktivitas ke bot menggunakan kredensial bot. |
| PostActivityAsync<T>(String, String, Uri, Uri, String, Activity, CancellationToken) |
Meneruskan aktivitas ke keterampilan (bot). |
PostActivityAsync(String, Uri, Activity, CancellationToken)
Memposting Aktivitas ke bot menggunakan kredensial bot.
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> PostActivityAsync(string botId, Uri botEndpoint, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
override this.PostActivityAsync : string * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overridable Function PostActivityAsync (botId As String, botEndpoint As Uri, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse)
Parameter
- botId
- String
MicrosoftAppId dari bot.
- botEndpoint
- Uri
URL bot.
- activity
- Activity
aktivitas untuk memposting.
- cancellationToken
- CancellationToken
Token pembatalan.
Mengembalikan
Respons Panggilan.
Berlaku untuk
PostActivityAsync(String, String, Uri, Uri, String, Activity, CancellationToken)
Meneruskan aktivitas ke keterampilan (bot).
public override System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> PostActivityAsync(string fromBotId, string toBotId, Uri toUrl, Uri serviceUrl, string conversationId, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
override this.PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overrides Function PostActivityAsync (fromBotId As String, toBotId As String, toUrl As Uri, serviceUrl As Uri, conversationId As String, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse)
Parameter
- fromBotId
- String
MicrosoftAppId dari bot yang mengirim aktivitas.
- toBotId
- String
MicrosoftAppId dari bot yang menerima aktivitas.
- toUrl
- Uri
URL bot yang menerima aktivitas.
- serviceUrl
- Uri
Url panggilan balik untuk host keterampilan.
- conversationId
- String
ID percakapan yang digunakan untuk percakapan dengan keterampilan.
- activity
- Activity
aktivitas untuk diteruskan.
- cancellationToken
- CancellationToken
Token pembatalan.
Mengembalikan
Tugas asinkron dengan invokeResponse opsional.
Keterangan
CATATAN: Meneruskan aktivitas ke keterampilan akan menghapus perubahan UserState dan ConversationState sehingga keterampilan memiliki status yang akurat.
Berlaku untuk
PostActivityAsync<T>(String, Uri, Activity, CancellationToken)
Memposting Aktivitas ke bot menggunakan kredensial bot.
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T>(string botId, Uri botEndpoint, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
override this.PostActivityAsync : string * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overridable Function PostActivityAsync(Of T) (botId As String, botEndpoint As Uri, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse(Of T))
Jenis parameter
- T
jenis isi invokeResponse.
Parameter
- botId
- String
MicrosoftAppId dari bot.
- botEndpoint
- Uri
URL bot.
- activity
- Activity
aktivitas untuk memposting.
- cancellationToken
- CancellationToken
Token pembatalan.
Mengembalikan
Respons PanggilanT.
Berlaku untuk
PostActivityAsync<T>(String, String, Uri, Uri, String, Activity, CancellationToken)
Meneruskan aktivitas ke keterampilan (bot).
public override System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T>(string fromBotId, string toBotId, Uri toUrl, Uri serviceUrl, string conversationId, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
override this.PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overrides Function PostActivityAsync(Of T) (fromBotId As String, toBotId As String, toUrl As Uri, serviceUrl As Uri, conversationId As String, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse(Of T))
Jenis parameter
- T
Jenis isi dalam InvokeResponse.
Parameter
- fromBotId
- String
MicrosoftAppId dari bot yang mengirim aktivitas.
- toBotId
- String
MicrosoftAppId dari bot yang menerima aktivitas.
- toUrl
- Uri
URL bot yang menerima aktivitas.
- serviceUrl
- Uri
Url panggilan balik untuk host keterampilan.
- conversationId
- String
ID percakapan yang digunakan untuk percakapan dengan keterampilan.
- activity
- Activity
aktivitas untuk diteruskan.
- cancellationToken
- CancellationToken
Token pembatalan.
Mengembalikan
Tugas asinkron dengan invokeResponseT opsional.
Keterangan
CATATAN: Meneruskan aktivitas ke keterampilan akan menghapus perubahan UserState dan ConversationState sehingga keterampilan memiliki status yang akurat.