ContractBase Kelas

Definisi

Menyediakan implementasi default anggota IContract .

public ref class ContractBase : MarshalByRefObject, System::AddIn::Contract::IContract, System::Runtime::Remoting::Lifetime::ISponsor
public class ContractBase : MarshalByRefObject, System.AddIn.Contract.IContract, System.Runtime.Remoting.Lifetime.ISponsor
type ContractBase = class
    inherit MarshalByRefObject
    interface IContract
    interface ISponsor
Public Class ContractBase
Inherits MarshalByRefObject
Implements IContract, ISponsor
Warisan
ContractBase
Penerapan

Keterangan

Kontrak menentukan jenis dan metode yang digunakan oleh host dan add-in. Semua kontrak harus berasal dari IContract. Kelas ini menyediakan implementasi default anggota IContract .

Konstruktor

Nama Deskripsi
ContractBase()

Menginisialisasi instans baru dari kelas ContractBase.

Metode

Nama Deskripsi
AcquireLifetimeToken()

Mendapatkan token seumur hidup.

CreateObjRef(Type)

Membuat objek yang berisi semua informasi relevan yang diperlukan untuk menghasilkan proksi yang digunakan untuk berkomunikasi dengan objek jarak jauh.

(Diperoleh dari MarshalByRefObject)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetLifetimeService()
Kedaluwarsa.

Mengambil objek layanan seumur hidup saat ini yang mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
GetRemoteHashCode()

Mendapatkan kode hash untuk objek saat ini ContractBase .

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
InitializeLifetimeService()
Kedaluwarsa.

Mendapatkan objek layanan seumur hidup untuk mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
MemberwiseClone(Boolean)

Membuat salinan dangkal objek saat ini MarshalByRefObject .

(Diperoleh dari MarshalByRefObject)
OnFinalRevoke()

Saat ditimpa dalam adaptor sisi add-in, merilis sumber daya asli yang dipegang oleh adaptor.

QueryContract(String)

Mencerminkan instans this kontrak dan mengembalikan penunjuk jika objek saat ini mengimplementasikan kontrak tersebut.

RemoteEquals(IContract)

Membandingkan objek dengan objek jarak jauh untuk kesetaraan.

RemoteToString()

Mendapatkan string yang mengidentifikasi objek jarak jauh.

Renewal(ILease)

Meminta klien yang mensponsori untuk memperbarui sewa untuk objek yang ditentukan.

RevokeLifetimeToken(Int32)

Menghapus token yang ditentukan dari daftar token seumur hidup yang luar biasa.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk