WSTrustChannel 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 kanal som används för att skicka WS-Trust meddelanden till en säkerhetstokentjänst (STS).
public ref class WSTrustChannel : System::ServiceModel::Channels::IChannel, System::ServiceModel::Security::IWSTrustChannelContract
public class WSTrustChannel : System.ServiceModel.Channels.IChannel, System.ServiceModel.Security.IWSTrustChannelContract
type WSTrustChannel = class
interface IWSTrustChannelContract
interface IWSTrustContract
interface IChannel
interface ICommunicationObject
Public Class WSTrustChannel
Implements IChannel, IWSTrustChannelContract
- Arv
-
WSTrustChannel
- Implementeringar
Kommentarer
Important
Att anropa metoder från den här klassen med ej betrodda data är en säkerhetsrisk. Anropa metoderna från den här klassen endast med betrodda data. För mer information, se Verifiera alla indata.
Konstruktorer
| Name | Description |
|---|---|
| WSTrustChannel(WSTrustChannelFactory, IWSTrustChannelContract, TrustVersion, WSTrustSerializationContext, WSTrustRequestSerializer, WSTrustResponseSerializer) |
Initierar en ny instans av WSTrustChannel klassen. |
Egenskaper
| Name | Description |
|---|---|
| Channel |
Hämtar eller anger kanalobjektet som används för att skicka och ta emot meddelanden. |
| ChannelFactory |
Hämtar eller anger den fabrik som skapade kanalen. |
| Contract |
Hämtar eller anger kanalkontraktet som kanalen använder för att skicka och ta emot meddelanden. |
| State |
Hämtar det aktuella tillståndet för det kommunikationsorienterade objektet. |
| TrustVersion |
Hämtar eller anger versionen av WS-Trust som används i den här kanalen för serialisering Message av objekt. |
| WSTrustRequestSerializer |
Den WSTrustRequestSerializer kanal som används för serialisering WS-Trust begära meddelanden. |
| WSTrustResponseSerializer |
Hämtar eller anger WSTrustResponseSerializer den kanal som används för serialisering av WS-Trust svarsmeddelanden. |
| WSTrustSerializationContext |
Hämtar eller anger WSTrustSerializationContext den kanal som används för serialisering av WS-Trust meddelanden. |
Metoder
| Name | Description |
|---|---|
| Abort() |
Gör att ett kommunikationsobjekt omedelbart övergår från dess aktuella tillstånd till det stängda tillståndet. |
| BeginCancel(Message, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att skicka ett WS-Trust Avbryt-meddelande till en slutpunkt med det angivna Message objektet. |
| BeginCancel(RequestSecurityToken, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att skicka ett WS-Trust Avbryt-meddelande till en slutpunkt med det angivna RequestSecurityToken objektet. |
| BeginClose(AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att stänga ett kommunikationsobjekt. |
| BeginClose(TimeSpan, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att stänga ett kommunikationsobjekt med en angiven tidsgräns. |
| BeginIssue(Message, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att skicka ett WS-Trust Ärendemeddelande till en slutpunkt med det angivna Message objektet. |
| BeginIssue(RequestSecurityToken, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att skicka ett WS-Trust Ärendemeddelande till en slutpunkt med det angivna RequestSecurityToken objektet. |
| BeginOpen(AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att öppna ett kommunikationsobjekt. |
| BeginOpen(TimeSpan, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att öppna ett kommunikationsobjekt inom ett angivet tidsintervall. |
| BeginRenew(Message, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att skicka ett WS-Trust Förnya meddelande till en slutpunkt med det angivna Message objektet. |
| BeginRenew(RequestSecurityToken, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att skicka ett WS-Trust Förnya meddelande till en slutpunkt med det angivna RequestSecurityToken objektet. |
| BeginValidate(Message, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att skicka ett WS-Trust Verifiera meddelande till en slutpunkt med det angivna Message objektet. |
| BeginValidate(RequestSecurityToken, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att skicka ett WS-Trust Verifiera meddelande till en slutpunkt med det angivna RequestSecurityToken objektet. |
| Cancel(Message) |
Skickar ett WS-Trust Avbryt-meddelande till en slutpunkt med det angivna Message objektet. |
| Cancel(RequestSecurityToken) |
Skickar ett WS-Trust Avbryt-meddelande till en slutpunkt med det angivna Message objektet. |
| Close() |
Gör att ett kommunikationsobjekt övergår från dess aktuella tillstånd till det stängda tillståndet. |
| Close(TimeSpan) |
Gör att ett kommunikationsobjekt övergår från dess aktuella tillstånd till det stängda tillståndet inom ett angivet tidsintervall. |
| CreateRequest(RequestSecurityToken, String) |
Skapar ett Message objekt som representerar ett WS-Trust RST-meddelande. |
| EndCancel(IAsyncResult, RequestSecurityTokenResponse) |
Slutför en asynkron åtgärd för att skicka ett WS-Trust Avbryt-meddelande som initieras av BeginCancel(RequestSecurityToken, AsyncCallback, Object) metoden. |
| EndCancel(IAsyncResult) |
Slutför en asynkron åtgärd för att skicka ett WS-Trust Avbryt-meddelande som initieras av BeginCancel(Message, AsyncCallback, Object) metoden. |
| EndClose(IAsyncResult) |
Slutför en asynkron åtgärd för att stänga ett kommunikationsobjekt. |
| EndIssue(IAsyncResult, RequestSecurityTokenResponse) |
Slutför en asynkron åtgärd för att skicka ett WS-Trust Ärendemeddelande som initieras av BeginIssue(RequestSecurityToken, AsyncCallback, Object) metoden. |
| EndIssue(IAsyncResult) |
Slutför en asynkron åtgärd för att skicka ett WS-Trust Ärendemeddelande som initieras av BeginIssue(Message, AsyncCallback, Object) metoden. |
| EndOpen(IAsyncResult) |
Slutför en asynkron åtgärd för att öppna ett kommunikationsobjekt. |
| EndRenew(IAsyncResult, RequestSecurityTokenResponse) |
Slutför en asynkron åtgärd för att skicka ett WS-Trust Förnya-meddelande som initieras av BeginRenew(RequestSecurityToken, AsyncCallback, Object) metoden. |
| EndRenew(IAsyncResult) |
Slutför en asynkron åtgärd för att skicka ett WS-Trust Förnya-meddelande som initieras av BeginRenew(Message, AsyncCallback, Object) metoden. |
| EndValidate(IAsyncResult, RequestSecurityTokenResponse) |
Slutför en asynkron åtgärd för att skicka ett WS-Trust Verifiera meddelande som initierats av BeginValidate(RequestSecurityToken, AsyncCallback, Object) metoden. |
| EndValidate(IAsyncResult) |
Slutför en asynkron åtgärd för att skicka ett WS-Trust Verifiera meddelande som initierats av BeginValidate(Message, AsyncCallback, Object) metoden. |
| 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) |
| GetProperty<T>() |
Returnerar ett typat objekt som begärs, om det finns, från lämpligt lager i kanalstacken. |
| GetRequestAction(String, TrustVersion) |
Hämtar åtgärden WS-Addressing SOAP som motsvarar den angivna begärandetypen och WS-Trust version. |
| GetTokenFromResponse(RequestSecurityToken, RequestSecurityTokenResponse) |
Hämtar säkerhetstoken från RSTR. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| Issue(Message) |
Skickar ett WS-Trust Ärendemeddelande till en slutpunkts-STS med det angivna Message objektet. |
| Issue(RequestSecurityToken, RequestSecurityTokenResponse) |
Skickar ett WS-Trust Ärendemeddelande till en slutpunkts-STS med hjälp av angivna RequestSecurityToken objekt och RequestSecurityToken objekt. |
| Issue(RequestSecurityToken) |
Skickar ett WS-Trust Ärendemeddelande till en slutpunkts-STS med det angivna RequestSecurityToken objektet. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Open() |
Gör att ett kommunikationsobjekt övergår från det skapade tillståndet till det öppnade tillståndet. |
| Open(TimeSpan) |
Gör att ett kommunikationsobjekt övergår från det skapade tillståndet till det öppna tillståndet inom ett angivet tidsintervall. |
| ReadResponse(Message) |
Deserialiserar en RequestSecurityTokenResponse från en Message mottagen från WS-Trust slutpunkten. |
| Renew(Message) |
Skickar ett WS-Trust Förnya meddelande till en slutpunkt med det angivna Message objektet. |
| Renew(RequestSecurityToken) |
Skickar ett WS-Trust Förnya meddelande till en slutpunkt med det angivna RequestSecurityToken objektet. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| Validate(Message) |
Skickar ett WS-Trust Verifiera meddelande till en slutpunkt med det angivna Message objektet. |
| Validate(RequestSecurityToken) |
Skickar ett WS-Trust Verifiera meddelande till en slutpunkt med det angivna RequestSecurityToken objektet. |
Händelser
| Name | Description |
|---|---|
| Closed |
Inträffar när kommunikationsobjektet slutför övergången från det avslutande tillståndet till det stängda tillståndet. |
| Closing |
Inträffar när kommunikationsobjektet först anger det avslutande tillståndet. |
| Faulted |
Inträffar när kommunikationsobjektet först anger det felaktiga tillståndet. |
| Opened |
Inträffar när kommunikationsobjektet slutför övergången från öppningstillståndet till det öppnade tillståndet. |
| Opening |
Inträffar när kommunikationsobjektet först anger öppningstillståndet. |