WSTrustServiceContract Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
WS-Trust hizmet sözleşmesi uygulamasının tanımı.
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
- Devralma
-
WSTrustServiceContract
- Öznitelikler
- Uygulamalar
Açıklamalar
Aşağıdaki hizmet sözleşmesi arabirimlerini uygular:
Oluşturucular
| Name | Description |
|---|---|
| WSTrustServiceContract(SecurityTokenServiceConfiguration) |
WSTrustServiceContract sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| SecurityTokenServiceConfiguration |
Hizmet yapılandırmasını alır. |
Yöntemler
| Name | Description |
|---|---|
| AddBindingParameters(ContractDescription, ServiceEndpoint, BindingParameterCollection) |
Tüm bağlama öğelerini sözleşme davranışını destekleyecek şekilde yapılandırılır. |
| ApplyClientBehavior(ContractDescription, ServiceEndpoint, ClientRuntime) |
Uzantının hedeflendiği sözleşme açıklaması. |
| ApplyDispatchBehavior(ContractDescription, ServiceEndpoint, DispatchRuntime) |
Sözleşmede istemcinin bir değişikliğini veya uzantısını uygular. |
| BeginDispatchRequest(DispatchContext, AsyncCallback, Object) |
öğesine zaman uyumsuz bir çağrı DispatchRequest(DispatchContext)başlatır. |
| BeginProcessCore(Message, WSTrustRequestSerializer, WSTrustResponseSerializer, String, String, String, AsyncCallback, Object) |
STS'ye zaman uyumsuz bir çağrıyı işler. |
| BeginTrust13Cancel(Message, AsyncCallback, Object) |
WS-Trust 1.3 Şubat İptal iletisine zaman uyumsuz çağrıyı işler. |
| BeginTrust13CancelResponse(Message, AsyncCallback, Object) |
WS-Trust 1.3 RSTR/İptal iletisine zaman uyumsuz çağrıyı işler. |
| BeginTrust13Issue(Message, AsyncCallback, Object) |
WS-Trust 1.3 Sorun iletisine zaman uyumsuz çağrıyı işler. |
| BeginTrust13IssueResponse(Message, AsyncCallback, Object) |
WS-Trust 1.3 RSTR/Sorun iletisine zaman uyumsuz çağrıyı işler. |
| BeginTrust13Renew(Message, AsyncCallback, Object) |
WS-Trust 1.3 Yenileme iletisine zaman uyumsuz bir çağrı işler. |
| BeginTrust13RenewResponse(Message, AsyncCallback, Object) |
WS-Trust 1.3 RSTR/Renew iletisine zaman uyumsuz çağrıyı işler. |
| BeginTrust13Validate(Message, AsyncCallback, Object) |
WS-Trust 1.3 Doğrulama iletisine zaman uyumsuz bir çağrı işler. |
| BeginTrust13ValidateResponse(Message, AsyncCallback, Object) |
WS-Trust 1.3 RSTR/Validate iletisine zaman uyumsuz çağrıyı işler. |
| BeginTrustFeb2005Cancel(Message, AsyncCallback, Object) |
WS-Trust Şub 2005 İptal iletisine zaman uyumsuz çağrıyı işler. |
| BeginTrustFeb2005CancelResponse(Message, AsyncCallback, Object) |
WS-Trust Şubat 2005 RSTR/İptal iletisine zaman uyumsuz çağrıyı işler. |
| BeginTrustFeb2005Issue(Message, AsyncCallback, Object) |
WS-Trust Şubat 2005 Sorun iletisine zaman uyumsuz çağrıyı işler. |
| BeginTrustFeb2005IssueResponse(Message, AsyncCallback, Object) |
WS-Trust Şubat 2005 RSTR/Sorun iletisine zaman uyumsuz çağrıyı işler. |
| BeginTrustFeb2005Renew(Message, AsyncCallback, Object) |
WS-Trust Şubat 2005 Yenileme iletisine zaman uyumsuz bir çağrıyı işler. |
| BeginTrustFeb2005RenewResponse(Message, AsyncCallback, Object) |
WS-Trust Şub 2005 RSTR/Renew iletisine zaman uyumsuz çağrıyı işler. |
| BeginTrustFeb2005Validate(Message, AsyncCallback, Object) |
WS-Trust Şubat 2005 Doğrulama iletisine zaman uyumsuz bir çağrıyı işler. |
| BeginTrustFeb2005ValidateResponse(Message, AsyncCallback, Object) |
WS-Trust Şub 2005 RSTR/Validate iletisine zaman uyumsuz bir çağrıyı işler. |
| CreateDispatchContext(Message, String, String, String, WSTrustRequestSerializer, WSTrustResponseSerializer, WSTrustSerializationContext) |
yöntemi tarafından DispatchRequest(DispatchContext) kullanılmak üzere bir DispatchContext nesne oluşturur. |
| CreateSerializationContext() |
WSTrustServiceClient'ın yerel çözümleyici bilgilerini kullanarak bir WSTrustSerializationContext nesne oluşturur. |
| DispatchRequest(DispatchContext) |
bir WS-Trust istek iletisini işler ve isteğe bağlı olarak yanıt iletisi için uygun yanıt iletisini ve WS-Addressing eylemini belirler. |
| EndDispatchRequest(IAsyncResult) |
için zaman uyumsuz bir çağrıyı DispatchRequest(DispatchContext)tamamlar. |
| EndProcessCore(IAsyncResult, String, String, String) |
STS'ye zaman uyumsuz bir çağrıyı tamamlar. |
| EndTrust13Cancel(IAsyncResult) |
WS-Trust 1.3 İptal iletisine zaman uyumsuz çağrıyı tamamlar. |
| EndTrust13CancelResponse(IAsyncResult) |
WS-Trust 1.3 RSTR/İptal iletisine zaman uyumsuz çağrıyı tamamlar. |
| EndTrust13Issue(IAsyncResult) |
WS-Trust 1.3 Sorun iletisine zaman uyumsuz çağrıyı tamamlar. |
| EndTrust13IssueResponse(IAsyncResult) |
WS-Trust 1.3 RSTR/Sorun iletisine zaman uyumsuz çağrıyı tamamlar. |
| EndTrust13Renew(IAsyncResult) |
WS-Trust 1.3 Yenileme iletisine zaman uyumsuz çağrıyı tamamlar. |
| EndTrust13RenewResponse(IAsyncResult) |
WS-Trust 1.3 RSTR/Renew iletisine zaman uyumsuz çağrıyı tamamlar. |
| EndTrust13Validate(IAsyncResult) |
WS-Trust 1.3 Doğrulama iletisine zaman uyumsuz çağrıyı tamamlar. |
| EndTrust13ValidateResponse(IAsyncResult) |
WS-Trust 1.3 RSTR/Validate iletisine zaman uyumsuz çağrıyı tamamlar. |
| EndTrustFeb2005Cancel(IAsyncResult) |
WS-Trust Şubat 2005 İptal iletisine zaman uyumsuz çağrıyı tamamlar. |
| EndTrustFeb2005CancelResponse(IAsyncResult) |
WS-Trust Şubat 2005 RSTR/İptal iletisine zaman uyumsuz çağrıyı tamamlar. |
| EndTrustFeb2005Issue(IAsyncResult) |
Şub 2005'e Güven İptal iletisine zaman uyumsuz bir çağrı tamamlayın. |
| EndTrustFeb2005IssueResponse(IAsyncResult) |
WS-Trust Şubat 2005 RSTR/Sorun iletisine zaman uyumsuz çağrıyı tamamlar. |
| EndTrustFeb2005Renew(IAsyncResult) |
WS-Trust Şubat 2005 Yenileme iletisine zaman uyumsuz çağrıyı tamamlar. |
| EndTrustFeb2005RenewResponse(IAsyncResult) |
WS-Trust Şub 2005 RSTR/Renew iletisine zaman uyumsuz çağrıyı tamamlar. |
| EndTrustFeb2005Validate(IAsyncResult) |
WS-Trust Şubat 2005 Doğrulama iletisine zaman uyumsuz çağrıyı tamamlar. |
| EndTrustFeb2005ValidateResponse(IAsyncResult) |
WS-Trust Şub 2005 RSTR/Validate iletisine zaman uyumsuz çağrıyı tamamlar. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| ExportContract(WsdlExporter, WsdlContractConversionContext) |
Türetilmiş bir sınıfta uygulandığında, bir sözleşme için oluşturulan WSDL'ye özel Web Hizmetleri Açıklama Dili (WSDL) öğeleri yazar. |
| ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Özel Web Hizmetleri Açıklama Dili (WSDL) öğelerini bir uç nokta için oluşturulan WSDL'ye yazar. |
| FixMessageElement(ServiceDescription, PortType, WsdlEndpointConversionContext, String, XmlQualifiedName, XmlQualifiedName) |
WSDL oluşturma sırasında bu yöntem, uygun WS-Trust sürümünün RST ve RSTR öğelerine başvurmak için belirtilen işlem iletisi öğesini düzeltir. |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetRstSecurityTokenResolver() |
SecurityTokenResolverWS-Trust ileti gövdesindeki belirteçleri ve anahtarları çözerken kullanılacak olan değerini döndürür. |
| GetSecurityHeaderTokenResolver(RequestContext) |
SecurityTokenResolver Geçerli WCF ileti isteğinin güvenlik üst bilgisinde yer alan aşağıdaki güvenlik belirteçlerini çözümleyen öğesini döndürür: koruma belirteci, onaylayan veya imzalı onaylayan destekleyici belirteçler. |
| GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
| HandleException(Exception, String, String, EnvelopeVersion) |
RequestFailed Olayı oluşturur ve gerekliyse belirtilen özel durumu değerine FaultException dönüştürür. Özgün özel durum bir FaultException ise veya PreserveOriginalException bayrağı olarak |
| ImportSchema(WsdlExporter, WsdlEndpointConversionContext, String) |
WSDL'de zaten yoksa tüm gerekli şemaları içeri aktarır. |
| IncludeNamespace(WsdlEndpointConversionContext, String, String) |
Gerekli WS-Trust ad alanlarını henüz yoksa WSDL'ye ekler. |
| MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ProcessCore(Message, WSTrustRequestSerializer, WSTrustResponseSerializer, String, String, String) |
STS'ye zaman uyumlu çağrıları işler. |
| ProcessTrust13Cancel(Message) |
WS-Trust 1.3 İptal iletisini zaman uyumlu olarak işler. |
| ProcessTrust13CancelResponse(Message) |
WS-Trust 1.3 RSTR/İptal iletisini zaman uyumlu olarak işler. |
| ProcessTrust13Issue(Message) |
WS-Trust 1.3 Sorunu iletisini zaman uyumlu olarak işleme. |
| ProcessTrust13IssueResponse(Message) |
WS-Trust 1.3 RSTR/İptal iletisini zaman uyumlu olarak işler. |
| ProcessTrust13Renew(Message) |
WS-Trust 1.3 Yenileme iletisini zaman uyumlu olarak işler. |
| ProcessTrust13RenewResponse(Message) |
WS-Trust 1.3 RSTR/Yenileme iletisini zaman uyumlu olarak işler. |
| ProcessTrust13Validate(Message) |
WS-Trust 1.3 Doğrulama iletisini zaman uyumlu olarak işler. |
| ProcessTrust13ValidateResponse(Message) |
WS-Trust 1.3 RSTR/Validate iletisini zaman uyumlu olarak işler. |
| ProcessTrustFeb2005Cancel(Message) |
WS-Trust Şubat 2005 İptal iletisini zaman uyumlu olarak işler. |
| ProcessTrustFeb2005CancelResponse(Message) |
WS-Trust Şubat 2005 RSTR/İptal iletisini zaman uyumlu olarak işler. |
| ProcessTrustFeb2005Issue(Message) |
WS-Trust Şubat 2005 Sorun iletisini zaman uyumlu olarak işler. |
| ProcessTrustFeb2005IssueResponse(Message) |
WS-Trust Şubat 2005 RSTR/Sorun iletisini zaman uyumlu olarak işler. |
| ProcessTrustFeb2005Renew(Message) |
WS-Trust Şubat 2005 Yenileme iletisini zaman uyumlu olarak işler. |
| ProcessTrustFeb2005RenewResponse(Message) |
WS-Trust Şubat 2005 RSTR/Yenileme iletisini zaman uyumlu olarak işler. |
| ProcessTrustFeb2005Validate(Message) |
WS-Trust Şubat 2005 Doğrulama iletisini zaman uyumlu olarak işler. |
| ProcessTrustFeb2005ValidateResponse(Message) |
WS-Trust Şubat 2005 RSTR/Validate iletisini zaman uyumlu olarak işler. |
| ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
| Validate(ContractDescription, ServiceEndpoint) |
Türetilmiş bir sınıfta uygulandığında, sözleşmenin ve uç noktanın sözleşme davranışını destekleyeebileceğini onaylar. |
| ValidateDispatchContext(DispatchContext) |
Belirtilen DispatchContext nesneyi doğrular. |
Ekinlikler
| Name | Description |
|---|---|
| RequestFailed |
İstemciden gelen bir WS-Trust isteği işlenirken bir hata oluştuğunda gerçekleşir. |