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 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.