Delen via


ICommandActivity Interface

Definitie

Asynchrone externe opdracht.

public interface ICommandActivity : Microsoft.Bot.Schema.IActivity
type ICommandActivity = interface
    interface IActivity
Public Interface ICommandActivity
Implements IActivity
Afgeleid
Implementeringen

Eigenschappen

ChannelData

Hiermee haalt u kanaalspecifieke nettolading op of stelt u deze in.

(Overgenomen van IActivity)
ChannelId

Hiermee haalt u kanaal op waarmee deze activiteit is gekoppeld.

(Overgenomen van IActivity)
Conversation

Hiermee haalt u het adres op voor het gesprek waaraan deze activiteit is gekoppeld.

(Overgenomen van IActivity)
Entities

Hiermee haalt u een verzameling entiteitsobjecten op of stelt u deze in, die allemaal metagegevens over deze activiteit bevatten. Elk entiteitsobject wordt getypt.

(Overgenomen van IActivity)
From

Hiermee haalt u het adres van de afzender op of stelt u dit in.

(Overgenomen van IActivity)
Id

Hiermee haalt u iD op of stelt u deze in voor de activiteit.

(Overgenomen van IActivity)
LocalTimestamp

Hiermee haalt u de lokale datum en tijd van het bericht op, uitgedrukt in ISO-8601-indeling. Bijvoorbeeld 2016-09-23T13:07:49.4714686-07:00.

(Overgenomen van IActivity)
Name

Hiermee haalt u de naam van de opdracht op of stelt u deze in.

Recipient

Hiermee haalt u het adres op of stelt u het adres in dat het bericht heeft ontvangen.

(Overgenomen van IActivity)
ReplyToId

Hiermee haalt u de oorspronkelijke id op waar deze activiteit op reageert.

(Overgenomen van IActivity)
ServiceUrl

Hiermee wordt de service-URL opgehaald of ingesteld waar reacties op deze activiteit moeten worden verzonden.

(Overgenomen van IActivity)
Timestamp

Hiermee wordt een tijdstempel opgehaald of ingesteld wanneer dit bericht is verzonden (UTC).

(Overgenomen van IActivity)
Type

Hiermee haalt u het activiteitstype op of stelt u dit in.

(Overgenomen van IActivity)
Value

Hiermee haalt u de opdrachtwaarde op of stelt u deze in. Dit is van het type CommandValue<T>.

Methoden

ApplyConversationReference(ConversationReference, Boolean)

Hiermee werkt u een activiteit bij met de leveringsgegevens van een bestaand gespreksverwijzing.

(Overgenomen van IActivity)
AsContactRelationUpdateActivity()

Retourneer IContactRelationUpdateActivity als dit een contactRelationUpdate-activiteit is, anders null.

(Overgenomen van IActivity)
AsConversationUpdateActivity()

Retourneer IConversationUpdateActivity als dit een conversationUpdate-activiteit is, anders null.

(Overgenomen van IActivity)
AsEndOfConversationActivity()

Retourneer IEndOfConversationActivity als dit een activiteit is voor het einde van het gesprek, anders null.

(Overgenomen van IActivity)
AsEventActivity()

Hiermee wordt IEventActivity geretourneerd als dit een gebeurtenisactiviteit is, anders null.

(Overgenomen van IActivity)
AsInstallationUpdateActivity()

Retourneer IInstallationUpdateActivity als dit een installationUpdate-activiteit is, null anders.

(Overgenomen van IActivity)
AsInvokeActivity()

Hiermee wordt IInvokeActivity geretourneerd als dit een aanroepactiviteit is, anders null.

(Overgenomen van IActivity)
AsMessageActivity()

Retourneer IMessageActivity als dit een berichtactiviteit is, null anders.

(Overgenomen van IActivity)
AsMessageDeleteActivity()

Retourneert IMessageDeleteActivity als dit een activiteit voor het verwijderen van berichten is, anders null.

(Overgenomen van IActivity)
AsMessageReactionActivity()

Hiermee wordt IMessageDeleteActivity geretourneerd als dit een reactieactiviteit van een bericht is, anders null.

(Overgenomen van IActivity)
AsMessageUpdateActivity()

Hiermee wordt IMessageUpdateActivity geretourneerd als dit een activiteit voor het bijwerken van berichten is, anders null.

(Overgenomen van IActivity)
AsSuggestionActivity()

Hiermee wordt IMessageDeleteActivity geretourneerd als dit een suggestieactiviteit is, anders null.

(Overgenomen van IActivity)
AsTypingActivity()

Retourneer ITypingActivity als dit een typeactiviteit is, null anders.

(Overgenomen van IActivity)
GetChannelData<TypeT>()

Hiermee haalt u de kanaalgegevens op als sterk getypt object.

(Overgenomen van IActivity)
GetConversationReference()

Hiermee haalt u een gespreksverwijzing op uit een activiteit.

(Overgenomen van IActivity)
TryGetChannelData<TypeT>(TypeT)

Probeer de channeldata op te halen als een sterk getypt object.

(Overgenomen van IActivity)

Extensiemethoden

TeamsGetChannelId(IActivity)

Hiermee haalt u de kanaal-id van het team op uit de huidige activiteit.

TeamsGetMeetingInfo(IActivity)

Hiermee haalt u het TeamsMeetingInfo-object op van de huidige activiteit.

TeamsGetSelectedChannelId(IActivity)

Hiermee haalt u de geselecteerde kanaal-id van het team op uit de huidige activiteit.

TeamsGetTeamInfo(IActivity)

Hiermee haalt u het TeamsInfo-object op van de huidige activiteit.

TeamsGetTeamOnBehalfOf(IActivity)

Hiermee haalt u de lijst Teams OnBehalfOf op uit de huidige activiteit.

TeamsNotifyUser(IActivity, Boolean, String)

Hiermee configureert u de huidige activiteit om een melding te genereren in Teams.

TeamsNotifyUser(IActivity)

Hiermee configureert u de huidige activiteit om een melding te genereren in Teams.

GetLocale(IActivity)

Hiermee haalt u de landinstelling voor de activiteit op.

SetLocale(IActivity, String)

Hiermee stelt u de landinstelling voor de activiteit in.

Van toepassing op