WSTrustServiceContract Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Definisi implementasi kontrak layanan WS-Trust.
public ref class WSTrustServiceContract : System::ServiceModel::Description::IContractBehavior, System::ServiceModel::Description::IWsdlExportExtension, System::ServiceModel::Security::IWSTrust13AsyncContract, System::ServiceModel::Security::IWSTrust13SyncContract, System::ServiceModel::Security::IWSTrustFeb2005AsyncContract, System::ServiceModel::Security::IWSTrustFeb2005SyncContract
[System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)]
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Name="SecurityTokenService", Namespace="http://schemas.microsoft.com/ws/2008/06/identity/securitytokenservice")]
public class WSTrustServiceContract : System.ServiceModel.Description.IContractBehavior, System.ServiceModel.Description.IWsdlExportExtension, System.ServiceModel.Security.IWSTrust13AsyncContract, System.ServiceModel.Security.IWSTrust13SyncContract, System.ServiceModel.Security.IWSTrustFeb2005AsyncContract, System.ServiceModel.Security.IWSTrustFeb2005SyncContract
[<System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)>]
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Name="SecurityTokenService", Namespace="http://schemas.microsoft.com/ws/2008/06/identity/securitytokenservice")>]
type WSTrustServiceContract = class
interface IWSTrustFeb2005SyncContract
interface IWSTrust13SyncContract
interface IWSTrustFeb2005AsyncContract
interface IWSTrust13AsyncContract
interface IWsdlExportExtension
interface IContractBehavior
Public Class WSTrustServiceContract
Implements IContractBehavior, IWsdlExportExtension, IWSTrust13AsyncContract, IWSTrust13SyncContract, IWSTrustFeb2005AsyncContract, IWSTrustFeb2005SyncContract
- Warisan
-
WSTrustServiceContract
- Atribut
- Penerapan
Keterangan
Menerapkan antarmuka kontrak layanan berikut:
Konstruktor
WSTrustServiceContract(SecurityTokenServiceConfiguration) |
Menginisialisasi instans baru kelas WSTrustServiceContract. |
Properti
SecurityTokenServiceConfiguration |
Mendapatkan konfigurasi layanan. |
Metode
AddBindingParameters(ContractDescription, ServiceEndpoint, BindingParameterCollection) |
Mengonfigurasi elemen pengikatan apa pun untuk mendukung perilaku kontrak. |
ApplyClientBehavior(ContractDescription, ServiceEndpoint, ClientRuntime) |
Deskripsi kontrak yang ekstensinya dimaksudkan. |
ApplyDispatchBehavior(ContractDescription, ServiceEndpoint, DispatchRuntime) |
Menerapkan modifikasi atau ekstensi klien di seluruh kontrak. |
BeginDispatchRequest(DispatchContext, AsyncCallback, Object) |
Memulai panggilan asinkron ke DispatchRequest(DispatchContext). |
BeginProcessCore(Message, WSTrustRequestSerializer, WSTrustResponseSerializer, String, String, String, AsyncCallback, Object) |
Menangani panggilan asinkron ke STS. |
BeginTrust13Cancel(Message, AsyncCallback, Object) |
Memproses panggilan asinkron ke pesan Batal WS-Trust Feb 1.3. |
BeginTrust13CancelResponse(Message, AsyncCallback, Object) |
Memproses panggilan asinkron ke pesan WS-Trust 1.3 RSTR/Cancel. |
BeginTrust13Issue(Message, AsyncCallback, Object) |
Memproses panggilan asinkron ke pesan Masalah WS-Trust 1.3. |
BeginTrust13IssueResponse(Message, AsyncCallback, Object) |
Memproses panggilan asinkron ke pesan WS-Trust 1.3 RSTR/Issue. |
BeginTrust13Renew(Message, AsyncCallback, Object) |
Memproses panggilan asinkron ke pesan perpanjangan WS-Trust 1.3. |
BeginTrust13RenewResponse(Message, AsyncCallback, Object) |
Memproses panggilan asinkron ke pesan WS-Trust 1.3 RSTR/Renew. |
BeginTrust13Validate(Message, AsyncCallback, Object) |
Memproses panggilan asinkron ke pesan Validasi WS-Trust 1.3. |
BeginTrust13ValidateResponse(Message, AsyncCallback, Object) |
Memproses panggilan asinkron ke pesan WS-Trust 1.3 RSTR/Validasi. |
BeginTrustFeb2005Cancel(Message, AsyncCallback, Object) |
Memproses panggilan asinkron ke pesan Batal WS-Trust Feb 2005. |
BeginTrustFeb2005CancelResponse(Message, AsyncCallback, Object) |
Memproses panggilan asinkron ke pesan WS-Trust Feb 2005 RSTR/Cancel. |
BeginTrustFeb2005Issue(Message, AsyncCallback, Object) |
Memproses panggilan asinkron ke pesan Masalah WS-Trust Feb 2005. |
BeginTrustFeb2005IssueResponse(Message, AsyncCallback, Object) |
Memproses panggilan asinkron ke pesan WS-Trust Feb 2005 RSTR/Issue. |
BeginTrustFeb2005Renew(Message, AsyncCallback, Object) |
Memproses panggilan asinkron ke pesan perpanjangan WS-Trust Feb 2005. |
BeginTrustFeb2005RenewResponse(Message, AsyncCallback, Object) |
Memproses panggilan asinkron ke pesan WS-Trust Feb 2005 RSTR/Renew. |
BeginTrustFeb2005Validate(Message, AsyncCallback, Object) |
Memproses panggilan asinkron ke pesan Validasi WS-Trust Feb 2005. |
BeginTrustFeb2005ValidateResponse(Message, AsyncCallback, Object) |
Memproses panggilan asinkron ke pesan WS-Trust Feb 2005 RSTR/Validate. |
CreateDispatchContext(Message, String, String, String, WSTrustRequestSerializer, WSTrustResponseSerializer, WSTrustSerializationContext) |
DispatchContext Membuat objek untuk digunakan oleh DispatchRequest(DispatchContext) metode . |
CreateSerializationContext() |
WSTrustSerializationContext Membuat objek menggunakan informasi resolver lokal WSTrustServiceClient. |
DispatchRequest(DispatchContext) |
Memproses pesan permintaan WS-Trust, dan secara opsional menentukan pesan respons yang sesuai dan tindakan WS-Addressing untuk pesan respons. |
EndDispatchRequest(IAsyncResult) |
Menyelesaikan panggilan asinkron ke DispatchRequest(DispatchContext). |
EndProcessCore(IAsyncResult, String, String, String) |
Menyelesaikan panggilan asinkron ke STS. |
EndTrust13Cancel(IAsyncResult) |
Menyelesaikan panggilan asinkron ke pesan Batal WS-Trust 1.3. |
EndTrust13CancelResponse(IAsyncResult) |
Menyelesaikan panggilan asinkron ke pesan WS-Trust 1.3 RSTR/Cancel. |
EndTrust13Issue(IAsyncResult) |
Menyelesaikan panggilan asinkron ke pesan Masalah WS-Trust 1.3. |
EndTrust13IssueResponse(IAsyncResult) |
Menyelesaikan panggilan asinkron ke pesan WS-Trust 1.3 RSTR/Issue. |
EndTrust13Renew(IAsyncResult) |
Menyelesaikan panggilan asinkron ke pesan perpanjangan WS-Trust 1.3. |
EndTrust13RenewResponse(IAsyncResult) |
Menyelesaikan panggilan asinkron ke pesan WS-Trust 1.3 RSTR/Renew. |
EndTrust13Validate(IAsyncResult) |
Menyelesaikan panggilan asinkron ke pesan validasi WS-Trust 1.3. |
EndTrust13ValidateResponse(IAsyncResult) |
Menyelesaikan panggilan asinkron ke pesan WS-Trust 1.3 RSTR/Validasi. |
EndTrustFeb2005Cancel(IAsyncResult) |
Menyelesaikan panggilan asinkron ke pesan Pembatalan WS-Trust Feb 2005. |
EndTrustFeb2005CancelResponse(IAsyncResult) |
Menyelesaikan panggilan asinkron ke pesan WS-Trust Feb 2005 RSTR/Cancel. |
EndTrustFeb2005Issue(IAsyncResult) |
Selesaikan panggilan Asinkron ke pesan Batalkan Trust Feb 2005. |
EndTrustFeb2005IssueResponse(IAsyncResult) |
Menyelesaikan panggilan asinkron ke pesan WS-Trust Feb 2005 RSTR/Issue. |
EndTrustFeb2005Renew(IAsyncResult) |
Menyelesaikan panggilan asinkron ke pesan perpanjangan WS-Trust Feb 2005. |
EndTrustFeb2005RenewResponse(IAsyncResult) |
Menyelesaikan panggilan asinkron ke pesan WS-Trust Feb 2005 RSTR/Renew. |
EndTrustFeb2005Validate(IAsyncResult) |
Menyelesaikan panggilan asinkron ke pesan Validasi WS-Trust Feb 2005. |
EndTrustFeb2005ValidateResponse(IAsyncResult) |
Menyelesaikan panggilan asinkron ke pesan WS-Trust Feb 2005 RSTR/Validate. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
ExportContract(WsdlExporter, WsdlContractConversionContext) |
Saat diimplementasikan dalam kelas turunan, tulis elemen Web Services Description Language (WSDL) kustom ke dalam WSDL yang dihasilkan untuk kontrak. |
ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Menulis elemen Web Services Description Language (WSDL) kustom ke dalam WSDL yang dihasilkan untuk titik akhir. |
FixMessageElement(ServiceDescription, PortType, WsdlEndpointConversionContext, String, XmlQualifiedName, XmlQualifiedName) |
Selama pembuatan WSDL, metode ini memperbaiki elemen pesan operasi tertentu untuk merujuk ke elemen RST dan RSTR dari versi WS-Trust yang sesuai. |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetRstSecurityTokenResolver() |
Mengembalikan SecurityTokenResolver yang akan digunakan saat menyelesaikan token dan kunci dalam isi pesan WS-Trust. |
GetSecurityHeaderTokenResolver(RequestContext) |
Mengembalikan SecurityTokenResolver yang menyelesaikan token keamanan berikut yang terkandung dalam header keamanan permintaan pesan WCF saat ini: token perlindungan, dukungan, atau token pendukung yang ditandatangani. |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
HandleException(Exception, String, String, EnvelopeVersion) |
Menaikkan RequestFailed peristiwa dan mengonversi pengecualian yang ditentukan menjadi FaultException jika diperlukan. Jika pengecualian asli adalah FaultException atau jika bendera PreserveOriginalException diatur ke |
ImportSchema(WsdlExporter, WsdlEndpointConversionContext, String) |
Mengimpor semua skema yang diperlukan jika belum ada di WSDL. |
IncludeNamespace(WsdlEndpointConversionContext, String, String) |
Menambahkan namespace WS-Trust yang diperlukan ke WSDL jika belum ada. |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ProcessCore(Message, WSTrustRequestSerializer, WSTrustResponseSerializer, String, String, String) |
Menangani panggilan sinkron ke STS. |
ProcessTrust13Cancel(Message) |
Memproses WS-Trust 1.3 Membatalkan pesan secara sinkron. |
ProcessTrust13CancelResponse(Message) |
Memproses pesan WS-Trust 1.3 RSTR/Cancel secara sinkron. |
ProcessTrust13Issue(Message) |
Memproses pesan Masalah WS-Trust 1.3 secara sinkron. |
ProcessTrust13IssueResponse(Message) |
Memproses pesan WS-Trust 1.3 RSTR/Cancel secara sinkron. |
ProcessTrust13Renew(Message) |
Memproses WS-Trust 1.3 Memperbarui pesan secara sinkron. |
ProcessTrust13RenewResponse(Message) |
Memproses pesan WS-Trust 1.3 RSTR/Perbarui secara sinkron. |
ProcessTrust13Validate(Message) |
Memproses pesan WS-Trust 1.3 Validasi secara sinkron. |
ProcessTrust13ValidateResponse(Message) |
Memproses pesan WS-Trust 1.3 RSTR/Validasi secara sinkron. |
ProcessTrustFeb2005Cancel(Message) |
Memproses WS-Trust Feb 2005 Batalkan pesan secara sinkron. |
ProcessTrustFeb2005CancelResponse(Message) |
Memproses pesan WS-Trust Feb 2005 RSTR/Cancel secara sinkron. |
ProcessTrustFeb2005Issue(Message) |
Memproses pesan Masalah WS-Trust Feb 2005 secara sinkron. |
ProcessTrustFeb2005IssueResponse(Message) |
Memproses pesan WS-Trust Feb 2005 RSTR/Issue secara sinkron. |
ProcessTrustFeb2005Renew(Message) |
Memproses WS-Trust Feb 2005 Memperbarui pesan secara sinkron. |
ProcessTrustFeb2005RenewResponse(Message) |
Memproses pesan WS-Trust Feb 2005 RSTR/Renew secara sinkron. |
ProcessTrustFeb2005Validate(Message) |
Memproses pesan WS-Trust Feb 2005 Validasi secara sinkron. |
ProcessTrustFeb2005ValidateResponse(Message) |
Memproses pesan WS-Trust Feb 2005 RSTR/Validasi secara sinkron. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Validate(ContractDescription, ServiceEndpoint) |
Ketika diimplementasikan di kelas turunan, mengonfirmasi bahwa kontrak dan titik akhir dapat mendukung perilaku kontrak. |
ValidateDispatchContext(DispatchContext) |
Memvalidasi objek yang ditentukan DispatchContext . |
Acara
RequestFailed |
Terjadi ketika kegagalan terjadi saat memproses permintaan WS-Trust dari klien. |