TransportSecurityBindingElement 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.
Karma mod güvenliği (güvenli aktarım üzerinden iyileştirilmiş ileti güvenliği gibi) destekleyen özel bir bağlama öğesini temsil eder.
public ref class TransportSecurityBindingElement sealed : System::ServiceModel::Channels::SecurityBindingElement
public ref class TransportSecurityBindingElement sealed : System::ServiceModel::Channels::SecurityBindingElement, System::ServiceModel::Description::IPolicyExportExtension
public sealed class TransportSecurityBindingElement : System.ServiceModel.Channels.SecurityBindingElement
public sealed class TransportSecurityBindingElement : System.ServiceModel.Channels.SecurityBindingElement, System.ServiceModel.Description.IPolicyExportExtension
type TransportSecurityBindingElement = class
inherit SecurityBindingElement
type TransportSecurityBindingElement = class
inherit SecurityBindingElement
interface IPolicyExportExtension
Public NotInheritable Class TransportSecurityBindingElement
Inherits SecurityBindingElement
Public NotInheritable Class TransportSecurityBindingElement
Inherits SecurityBindingElement
Implements IPolicyExportExtension
- Devralma
- Uygulamalar
Açıklamalar
Özel bağlama, belirli bir sırada düzenlenmiş bağlama öğeleri koleksiyonunu içerir: bağlama yığınının üst kısmını temsil eden öğe önce eklenir, bağlama yığınındaki bir sonraki öğe ikinci olarak eklenir ve bu şekilde devam eder.
Bu sınıfı bağlamaya eklemek için
oluşturun BindingElementCollection.
Bağlama yığınında bu bağlama öğesinin üzerinde olacak isteğe bağlı TransactionFlowBindingElement ve ReliableSessionBindingElementgibi özel bağlama öğeleri oluşturun.
Yöntemini kullanarak InsertItem bu öğeleri daha önce bahsedilen sırayla BindingElementCollection öğesine ekleyin.
örneğini TransportSecurityBindingElement oluşturun ve koleksiyona ekleyin.
Koleksiyonuna gibi TcpTransportBindingElementek özel bağlama öğeleri ekleyin.
Not
Bu nesnenin bir örneği oluşturulduktan sonra, temel sınıfının SecurityBindingElementözelliklerini sabit olarak değerlendirmeniz gerekir. Bazı özelliklerde çağrının set
öngörülemeyen etkileri olabilir: Bağlama, özelliğin eski değerini korumuş gibi davranması ve çalışma zamanı hatasının sorunun tek göstergesi olması olabilir. Bu şekilde davranan iki özellik ve MessageSecurityVersionşeklindedirKeyType. Bunun doğru olduğu başka özellikler de olabilir.
Oluşturucular
TransportSecurityBindingElement() |
TransportSecurityBindingElement sınıfının bir örneğini oluşturur. |
Özellikler
AllowInsecureTransport |
Karma mod güvenli iletilerin HTTP gibi güvenli olmayan bir aktarım üzerinden gönderilip gönderilemeyeceğini gösteren bir değer alır veya ayarlar. (Devralındığı yer: SecurityBindingElement) |
DefaultAlgorithmSuite |
İleti şifrelemesini ve anahtar sarmalama algoritmalarını alır veya ayarlar. (Devralındığı yer: SecurityBindingElement) |
EnableUnsecuredResponse |
WCF'nin güvenli isteklere güvenli olmayan yanıtlar gönderip gönderip alamayacağını gösteren bir değer alır veya ayarlar. (Devralındığı yer: SecurityBindingElement) |
EndpointSupportingTokenParameters |
Belirteç parametrelerini destekleyen uç noktayı alır. (Devralındığı yer: SecurityBindingElement) |
IncludeTimestamp |
Zaman damgalarının her iletiye eklenip eklenmediğini belirten bir değer alır veya ayarlar. (Devralındığı yer: SecurityBindingElement) |
KeyEntropyMode |
Anahtar oluşturmak için kullanılan entropi kaynağını alır veya ayarlar. (Devralındığı yer: SecurityBindingElement) |
LocalClientSettings |
İstemci tarafından kullanılan yerel güvenlik ayarlarına özgü bağlama özelliklerini alır. (Devralındığı yer: SecurityBindingElement) |
LocalServiceSettings |
Hizmet tarafından kullanılan yerel güvenlik ayarlarına özgü bağlama özelliklerini alır. (Devralındığı yer: SecurityBindingElement) |
MessageSecurityVersion |
İleti güvenlik sürümünü alır veya ayarlar. (Devralındığı yer: SecurityBindingElement) |
OperationSupportingTokenParameters |
Belirteç parametrelerini destekleyen işlem koleksiyonunu alır. (Devralındığı yer: SecurityBindingElement) |
OptionalEndpointSupportingTokenParameters |
Hizmet uç noktası için isteğe bağlı destekleyici belirteç parametrelerini alır. (Devralındığı yer: SecurityBindingElement) |
OptionalOperationSupportingTokenParameters |
Belirteç parametrelerini destekleyen isteğe bağlı işlem koleksiyonunu alır. (Devralındığı yer: SecurityBindingElement) |
ProtectTokens |
Güvenlik bağlama öğesinin belirteçleri koruyup korumadığını alır veya ayarlar. (Devralındığı yer: SecurityBindingElement) |
SecurityHeaderLayout |
Bu bağlama için güvenlik üst bilgisindeki öğelerin sırasını alır veya ayarlar. (Devralındığı yer: SecurityBindingElement) |
Yöntemler
BuildChannelFactory<TChannel>(BindingContext) |
Geçirilen ayarlara ve bağlama bağlamını SecurityBindingElement temel alan bir kanal fabrikası oluşturur. Oluşturulan kanal fabrikası, bağlama bağlamını (taşıma kanalı fabrikasını da içeren) kanal fabrikasına bir başvuruya sahip olan bir SOAP ileti güvenlik kanalı fabrikasıdır. (Devralındığı yer: SecurityBindingElement) |
BuildChannelFactoryCore<TChannel>(BindingContext) |
Uygulandığında, belirtilen türde bir kanal fabrikası oluşturur. (Devralındığı yer: SecurityBindingElement) |
BuildChannelListener<TChannel>(BindingContext) |
Geçirilen ayarlara ve bağlama bağlamını SecurityBindingElement temel alan bir kanal dinleyicisi oluşturur. (Devralındığı yer: SecurityBindingElement) |
BuildChannelListenerCore<TChannel>(BindingContext) |
Uygulandığında, belirtilen türde bir kanal dinleyicisi oluşturur. (Devralındığı yer: SecurityBindingElement) |
CanBuildChannelFactory<TChannel>(BindingContext) |
Belirtilen türdeki bir kanal fabrikasının oluşturulup oluşturulamayacağını belirler. (Devralındığı yer: SecurityBindingElement) |
CanBuildChannelListener<TChannel>(BindingContext) |
Belirtilen türdeki bir kanal dinleyicisinin oluşturulup oluşturulamayacağını belirler. (Devralındığı yer: SecurityBindingElement) |
Clone() |
Geçerli sınıftan başlatılan yeni BindingElement bir nesne oluşturur. |
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) |
GetProperty<T>(BindingContext) |
Belirtilen BindingContext'den bir özellik alır. |
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) |
SetKeyDerivation(Boolean) |
Türetilmiş anahtarların gerekli olup olmadığını gösteren bir değer ayarlar. (Devralındığı yer: SecurityBindingElement) |
ToString() |
Bu sınıfın açıklamasını döndürür. (Devralındığı yer: SecurityBindingElement) |
Belirtik Arabirim Kullanımları
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Bağlamalar hakkında özel bir ilke onaylama işlemi dışarı aktarır. |