IssuedSecurityTokenProvider Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en tokenprovider för utfärdade säkerhetstoken.
public ref class IssuedSecurityTokenProvider : System::IdentityModel::Selectors::SecurityTokenProvider, System::ServiceModel::ICommunicationObject
public class IssuedSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider, System.ServiceModel.ICommunicationObject
type IssuedSecurityTokenProvider = class
inherit SecurityTokenProvider
interface ICommunicationObject
Public Class IssuedSecurityTokenProvider
Inherits SecurityTokenProvider
Implements ICommunicationObject
- Arv
- Implementeringar
Kommentarer
Försiktighet måste iakttas vid cachelagring och återanvändning av säkerhetstoken som returneras från GetTokenCore metoden, eftersom säkerhetstoken kan bli oanvändbar när den kanal som tokenprovidern är associerad med stängs. Säkerhetstoken blir oanvändbar när den begärda nyckeltypen är asymmetrisk och tråden körs under personifierad kontext när GetTokenCore metoden anropas.
Konstruktorer
| Name | Description |
|---|---|
| IssuedSecurityTokenProvider() |
Initierar en ny instans av IssuedSecurityTokenProvider klassen. |
Egenskaper
| Name | Description |
|---|---|
| CacheIssuedTokens |
Hämtar eller anger ett värde som anger om de utfärdade token cachelagras. |
| DefaultCloseTimeout |
Hämtar standardtidsgränsen för att stänga anslutningen. |
| DefaultOpenTimeout |
Hämtar standardtidsgränsen för att öppna anslutningen. |
| IdentityVerifier |
Hämtar eller anger identitetsverifieraren. |
| IssuedTokenRenewalThresholdPercentage |
Hämtar eller anger tröskelvärdet för utfärdad tokenförnyelse. |
| IssuerAddress |
Hämtar eller anger utfärdaradressen. |
| IssuerBinding |
Hämtar eller anger utfärdarbindningen. |
| IssuerChannelBehaviors |
Hämtar beteendet för utfärdarkanalen. |
| KeyEntropyMode |
Hämtar eller anger nyckelentropiläget. |
| MaxIssuedTokenCachingTime |
Hämtar eller anger den maximala tid som en utfärdad token cachelagras. |
| MessageSecurityVersion |
Hämtar eller anger meddelandesäkerhetsversionen. |
| SecurityAlgorithmSuite |
Hämtar eller anger säkerhetsalgoritmsviten. |
| SecurityTokenSerializer |
Hämtar eller anger serialiseraren för säkerhetstoken. |
| State |
Hämtar kommunikationstillståndet. |
| SupportsTokenCancellation |
Hämtar ett värde som anger om tokens annullering stöds. |
| SupportsTokenRenewal |
Hämtar ett värde som anger om säkerhetstoken kan förnyas. (Ärvd från SecurityTokenProvider) |
| TargetAddress |
Hämtar eller anger måladressen. |
| TokenRequestParameters |
Hämtar parametrarna för tokenbegäran. |
Metoder
| Name | Description |
|---|---|
| Abort() |
Avbryter providern. |
| BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att avbryta en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att avbryta en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| BeginClose(AsyncCallback, Object) |
Asynkront börjar stänga providern. |
| BeginClose(TimeSpan, AsyncCallback, Object) |
Asynkront börjar stänga providern. |
| BeginGetToken(TimeSpan, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att hämta en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| BeginGetTokenCore(TimeSpan, AsyncCallback, Object) |
Asynkront börjar hämta tokenkärnan. |
| BeginOpen(AsyncCallback, Object) |
Asynkront börjar öppna providern. |
| BeginOpen(TimeSpan, AsyncCallback, Object) |
Asynkront börjar öppna providern. |
| BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd som förnyar en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd som förnyar en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| CancelToken(TimeSpan, SecurityToken) |
Avbryter en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| CancelTokenCore(TimeSpan, SecurityToken) |
Avbryter en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| Close() |
Stänger providern. |
| Close(TimeSpan) |
Stänger providern. |
| Dispose() |
Släpper alla resurser som används av den aktuella instansen IssuedSecurityTokenProvider av klassen. |
| EndCancelToken(IAsyncResult) |
Slutför en asynkron åtgärd för att avbryta en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| EndCancelTokenCore(IAsyncResult) |
Slutför en asynkron åtgärd för att avbryta en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| EndClose(IAsyncResult) |
Avslutar det asynkrona anropet för att stänga providern. |
| EndGetToken(IAsyncResult) |
Slutför en asynkron åtgärd för att hämta en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| EndGetTokenCore(IAsyncResult) |
Avslutar det asynkrona anropet för att hämta tokenkärnan. |
| EndOpen(IAsyncResult) |
Avslutar det asynkrona anropet för att öppna providern. |
| EndRenewToken(IAsyncResult) |
Slutför en asynkron åtgärd för att förnya en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| EndRenewTokenCore(IAsyncResult) |
Slutför en asynkron åtgärd för att förnya säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetToken(TimeSpan) |
Hämtar en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| GetTokenCore(TimeSpan) |
Hämtar tokenkärnan. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Open() |
Öppnar providern. |
| Open(TimeSpan) |
Öppnar providern. |
| RenewToken(TimeSpan, SecurityToken) |
Förnyar en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| RenewTokenCore(TimeSpan, SecurityToken) |
Förnyar en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Händelser
| Name | Description |
|---|---|
| Closed |
Tillhandahåller registrering och avregistrering av händelsehanteraren för |
| Closing |
Tillhandahåller registrering och avregistrering av händelsehanteraren för |
| Faulted |
Tillhandahåller registrering och avregistrering av händelsehanteraren för |
| Opened |
Tillhandahåller registrering och avregistrering av händelsehanteraren för |
| Opening |
Tillhandahåller registrering och avregistrering av händelsehanteraren för |