IConstructionCallMessage Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili permintaan panggilan konstruksi objek.
public interface class IConstructionCallMessage : System::Runtime::Remoting::Messaging::IMethodCallMessage
public interface IConstructionCallMessage : System.Runtime.Remoting.Messaging.IMethodCallMessage
[System.Runtime.InteropServices.ComVisible(true)]
public interface IConstructionCallMessage : System.Runtime.Remoting.Messaging.IMethodCallMessage
type IConstructionCallMessage = interface
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
type IConstructionCallMessage = interface
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
Public Interface IConstructionCallMessage
Implements IMethodCallMessage
- Turunan
- Atribut
- Penerapan
Keterangan
Saat pengguna membuat instans objek baru yang diaktifkan klien dengan memanggil new
atau Activator.CreateInstance dan sebelum utas kembali ke kode pengguna, IConstructionCallMessage dikirim ke aplikasi jarak jauh. Ketika pesan konstruksi tiba di aplikasi jarak jauh, pesan tersebut diproses oleh aktivator jarak jauh (baik yang default, atau yang ditentukan dalam Activator properti ) dan objek baru dibuat. Aplikasi jarak jauh kemudian mengembalikan IConstructionReturnMessage ke aplikasi lokal. IConstructionReturnMessage berisi instans ObjRef, yang mengemas informasi tentang objek jarak jauh. Infrastruktur jarak jauh mengonversi instans ObjRef menjadi proksi ke objek jarak jauh, yang dikembalikan ke kode pengguna.
Properti
ActivationType |
Mendapatkan tipe objek jarak jauh untuk diaktifkan. |
ActivationTypeName |
Mendapatkan nama tipe lengkap dari tipe jarak jauh untuk diaktifkan. |
Activator |
Mendapatkan atau mengatur aktivator yang mengaktifkan objek jarak jauh. |
ArgCount |
Mendapatkan jumlah argumen yang diteruskan ke metode . (Diperoleh dari IMethodMessage) |
Args |
Mendapatkan array argumen yang diteruskan ke metode . (Diperoleh dari IMethodMessage) |
CallSiteActivationAttributes |
Mendapatkan atribut aktivasi situs panggilan. |
ContextProperties |
Mendapatkan daftar properti konteks yang menentukan konteks tempat objek akan dibuat. |
HasVarArgs |
Mendapatkan nilai yang menunjukkan apakah pesan memiliki argumen variabel. (Diperoleh dari IMethodMessage) |
InArgCount |
Mendapatkan jumlah argumen dalam panggilan yang tidak ditandai sebagai |
InArgs |
Mendapatkan array argumen yang tidak ditandai sebagai |
LogicalCallContext |
LogicalCallContext Mendapatkan untuk panggilan metode saat ini. (Diperoleh dari IMethodMessage) |
MethodBase |
MethodBase Mendapatkan dari metode yang dipanggil. (Diperoleh dari IMethodMessage) |
MethodName |
Mendapatkan nama metode yang dipanggil. (Diperoleh dari IMethodMessage) |
MethodSignature |
Mendapatkan objek yang berisi tanda tangan metode. (Diperoleh dari IMethodMessage) |
Properties |
Mendapatkan yang IDictionary mewakili kumpulan properti pesan. (Diperoleh dari IMessage) |
TypeName |
Mendapatkan nama lengkap Type objek tertentu yang ditujukan untuk panggilan. (Diperoleh dari IMethodMessage) |
Uri |
Mendapatkan URI objek tertentu yang ditujukan untuk panggilan. (Diperoleh dari IMethodMessage) |
Metode
GetArg(Int32) |
Mendapatkan argumen tertentu sebagai Object. (Diperoleh dari IMethodMessage) |
GetArgName(Int32) |
Mendapatkan nama argumen yang diteruskan ke metode . (Diperoleh dari IMethodMessage) |
GetInArg(Int32) |
Mengembalikan argumen yang ditentukan yang tidak ditandai sebagai |
GetInArgName(Int32) |
Mengembalikan nama argumen yang ditentukan yang tidak ditandai sebagai |