SkillValidation.IsSkillClaim(IEnumerable<Claim>) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Comprueba si la lista especificada de notificaciones 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>
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 notificación VersionClaim. Una notificación AudienceClaim. Una notificación de AppIdClaim (v1) o una notificación de AuthorizedParty (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, el AudienceClaim se establece en ToBotFromChannelTokenIssuer 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, el 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, el AuthorizedParty está presente y se establece en el identificador de aplicación del bot que realiza la llamada.