SecurityMessageProperty 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.
Güvenlikle ilgili özellikleri içerir ve bir iletiye eklenir.
public ref class SecurityMessageProperty : IDisposable, System::ServiceModel::Channels::IMessageProperty
public class SecurityMessageProperty : IDisposable, System.ServiceModel.Channels.IMessageProperty
type SecurityMessageProperty = class
interface IMessageProperty
interface IDisposable
Public Class SecurityMessageProperty
Implements IDisposable, IMessageProperty
- Devralma
-
SecurityMessageProperty
- Uygulamalar
Açıklamalar
İstemci kimlik doğrulama sonuçları ServiceSecurityContext , kullanılarak iletiye eklenen bir örneğine çevrilir SecurityMessageProperty . Bu özellik, özel yetkilendirme mantığını uygulamak için daha yüksek katmanlar tarafından kullanılabilir.
Oluşturucular
SecurityMessageProperty() |
SecurityMessageProperty sınıfının yeni bir örneğini başlatır. |
Özellikler
ExternalAuthorizationPolicies |
Dış yetkilendirme ilkelerinin bir koleksiyonunu alır veya ayarlar. |
HasIncomingSupportingTokens |
Gelen iletinin en az bir destekleyici güvenlik belirteci içerip içermediğini gösterir. |
IncomingSupportingTokens |
Gelen destekleyici belirteçlerin bir koleksiyonunu alır veya ayarlar. |
InitiatorToken |
SecurityTokenSpecificationBu iletinin Başlatıcı belirtecini alır veya ayarlar. |
OutgoingSupportingTokens |
Giden nesnelerin bir koleksiyonunu alır SupportingTokenSpecification . |
ProtectionToken |
SecurityTokenSpecificationBu iletinin koruma belirtecini alır veya ayarlar. |
RecipientToken |
SecurityTokenSpecificationBu iletinin alıcı belirtecini alır veya ayarlar. |
SenderIdPrefix |
Bu iletinin gönderen KIMLIĞI önekini alır veya ayarlar. |
ServiceSecurityContext |
ServiceSecurityContextBu ileti için alır veya ayarlar. |
TransportToken |
SecurityTokenSpecificationBu iletinin taşıma belirtecini alır veya ayarlar. |
Yöntemler
CreateCopy() |
Bu sınıfın geçerli örneğini klonlar. |
Dispose() |
Bu sınıfın geçerli örneğinin kaldırları. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetOrCreate(Message) |
Belirtilen iletiden bu sınıfın bir örneğini alır veya oluşturur. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |