ContractBase Kelas
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.
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
- 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
ContractBase() |
Menginisialisasi instans baru kelas ContractBase. |
Metode
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 instans Type 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 yang saat ini Object. (Diperoleh dari Object) |
MemberwiseClone(Boolean) |
Membuat salinan dangkal objek saat ini MarshalByRefObject . (Diperoleh dari MarshalByRefObject) |
OnFinalRevoke() |
Saat ditimpa dalam adaptor add-in-side, merilis sumber daya asli yang dipegang oleh adaptor. |
QueryContract(String) |
Mencerminkan instans kontrak dan mengembalikan |
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) |