SkillValidation.IsSkillClaim(IEnumerable<Claim>) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Sprawdza, czy dana lista oświadczeń reprezentuje umiejętności.
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
Parametry
- claims
- IEnumerable<Claim>
Lista oświadczeń.
Zwraca
Prawda, jeśli lista oświadczeń jest oświadczeniem umiejętności, false, jeśli nie.
Uwagi
Oświadczenie dotyczące umiejętności powinno zawierać: VersionClaim oświadczenie. Oświadczenie AudienceClaim . Oświadczenie AppIdClaim (wersja 1) lub AuthorizedParty oświadczenie (wersja 2). A oświadczenie appId powinno być inne niż oświadczenie odbiorców. Gdy kanał (webchat, teams itp.) wywołuje bota, jest ustawiony ToBotFromChannelTokenIssuer na wartość , ale gdy bot wywołuje innego bota, AudienceClaim oświadczenie odbiorców jest ustawione na identyfikator appId wywoływanego bota. Protokół obsługuje tokeny w wersji 1 i 2: w przypadku tokenów AppIdClaim w wersji 1 jest obecny i ustawiony na identyfikator aplikacji wywołującego bota. W przypadku tokenów AuthorizedParty w wersji 2 element jest obecny i ustawiony na identyfikator aplikacji bota wywołującego.