SecureConversationSecurityTokenParameters.RequireCancellation Özellik
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.
İptalin gerekli olup olmadığını belirten bir değer alır veya ayarlar.
public:
property bool RequireCancellation { bool get(); void set(bool value); };
public bool RequireCancellation { get; set; }
member this.RequireCancellation : bool with get, set
Public Property RequireCancellation As Boolean
Özellik Değeri
true
iptal gerekliyse; aksi takdirde , false
. Varsayılan değer: true
.
Açıklamalar
Windows kimlik doğrulaması bir güvenlik bağlam belirteci ile birlikte kullanıldığında, WCF özelliği gerçek çağıranın kimliğiyle doldurmazWindowsIdentity, bunun yerine özelliği anonim olarak ayarlar. WCF güvenliği, gelen güvenlik bağlamı belirtecinden gelen her istek için hizmet güvenlik bağlamının içeriğini yeniden oluşturması gerektiğinden, sunucu bellekteki güvenlik oturumunu izlemez. Örneği güvenlik bağlamı belirtecinde WindowsIdentity seri hale getirmek mümkün olmadığından özelliği WindowsIdentity anonim bir kimlik döndürür.
Aşağıdaki yapılandırma bu davranışı gösterir.
<customBinding>
<binding name="Cancellation">
<textMessageEncoding />
<security
requireSecurityContextCancellation="false">
<secureConversationBootstrap
requireSecurityContextCancellation="true" />
</security>
<httpTransport />
</binding>
</customBinding>
Güvenlik bağlamı belirteçleri hakkında daha fazla bilgi için bkz . Nasıl yapılır: Güvenli Oturum için Güvenlik Bağlam Belirteci Oluşturma.