Compartir a través de


SkillValidation.IsSkillClaim(IEnumerable<Claim>) Método

Definición

Comprueba si la lista de notificaciones especificada representa una aptitud.

public static bool IsSkillClaim (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims);
static member IsSkillClaim : seq<System.Security.Claims.Claim> -> bool
Public Shared Function IsSkillClaim (claims As IEnumerable(Of Claim)) As Boolean

Parámetros

claims
IEnumerable<Claim>

Una lista de notificaciones.

Devoluciones

True si la lista de notificaciones es una notificación de aptitud, false si no lo es.

Comentarios

Una notificación de aptitud debe contener: una VersionClaim notificación. Una AudienceClaim notificación. Una AppIdClaim notificación (v1) o una AuthorizedParty notificación (v2). Y la notificación appId debe ser diferente de la notificación de audiencia. Cuando un canal (chat web, equipos, etc.) invoca un bot, AudienceClaim se establece ToBotFromChannelTokenIssuer en , pero cuando un bot llama a otro bot, la notificación de audiencia se establece en el appId del bot que se invoca. El protocolo admite tokens v1 y v2: para los tokens v1, AppIdClaim está presente y se establece en el identificador de aplicación del bot que realiza la llamada. En el caso de los tokens v2, AuthorizedParty está presente y se establece en el identificador de aplicación del bot que realiza la llamada.

Se aplica a