ServiceDomain Sınıf

Tanım

tarafından Enter(ServiceConfig) tanımlanan ve Leave() kod kesiminin kendi bağlamında çalışmasına ve bağlam içinde oluşturulan bir nesnede çağrılan bir yöntemmiş gibi davranmasına izin verir. Bu sınıf devralınamaz.

public ref class ServiceDomain sealed
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class ServiceDomain
[<System.Runtime.InteropServices.ComVisible(false)>]
type ServiceDomain = class
Public NotInheritable Class ServiceDomain
Devralma
ServiceDomain
Öznitelikler

Açıklamalar

Enter ve Leave yöntemleri, daha sonra COM+ hizmetlerini kullanabilen kodu çevrelemek için çiftler halinde kullanılır. çağrısı Enter arasına alınan ve kendi bağlamında çalıştırılan ve Leave bağlam içinde oluşturulan bir nesnede çağrılan bir yöntemmiş gibi davranan kod. Enter ve Leave çiftleri iç içe olabilir. Çağrısı çiftlerinin dengelendiğinden emin olmak kullanıcıya kalmıştır, böylece çağrısına Leave yapılan her çağrı önceki bir çağrısıyla eşleşir Enter.

Yöntemler

Enter(ServiceConfig)

nesnesi tarafından belirtilen bağlamı ServiceConfig oluşturur ve geçerli bağlam olması için bağlam yığınına iter.

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)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
Leave()

Bir yöntem çağrısı döndürülmüş gibi sunucuyu ve ardından istemci tarafı ilkelerini tetikler. Geçerli bağlam daha sonra bağlam yığınından açılır ve çağrıldığında Enter(ServiceConfig) çalıştırılan bağlam geçerli bağlam olur.

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)

Şunlara uygulanır