Bagikan melalui


ISerializableObjectContract Antarmuka

Definisi

Menentukan kontrak yang menyediakan informasi tentang objek yang dapat diserialisasikan.

public interface class ISerializableObjectContract : System::AddIn::Contract::Collections::IRemoteArgumentDictionaryContract
public interface ISerializableObjectContract : System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract
type ISerializableObjectContract = interface
    interface IRemoteArgumentDictionaryContract
    interface IRemoteArgumentCollectionContract
    interface IRemoteArgumentEnumerableContract
    interface IContract
Public Interface ISerializableObjectContract
Implements IRemoteArgumentDictionaryContract
Penerapan

Metode

AcquireLifetimeToken()

Menentukan bahwa kontrak dapat diakses oleh klien sampai klien mencabut kontrak.

(Diperoleh dari IContract)
Add(RemoteArgument, RemoteArgument)

Menambahkan elemen dengan kunci dan nilai tertentu ke IRemoteArgumentDictionaryContract.

(Diperoleh dari IRemoteArgumentDictionaryContract)
Clear()

Menghapus semua elemen dari IRemoteArgumentDictionaryContract.

(Diperoleh dari IRemoteArgumentDictionaryContract)
ContainsKey(RemoteArgument)

Menunjukkan apakah IRemoteArgumentDictionaryContract berisi elemen dengan kunci yang ditentukan.

(Diperoleh dari IRemoteArgumentDictionaryContract)
GetCanonicalName()

Mengembalikan nama kanonis dari jenis objek yang dijelaskan ini ISerializableObjectContract .

GetCount()

Mengembalikan jumlah elemen yang terkandung dalam IRemoteArgumentCollectionContract.

(Diperoleh dari IRemoteArgumentCollectionContract)
GetEnumeratorContract()

Mengembalikan enumerator yang dapat digunakan untuk melakukan iterasi melalui koleksi.

(Diperoleh dari IRemoteArgumentEnumerableContract)
GetItem(RemoteArgument)

Mengembalikan nilai elemen dengan kunci yang ditentukan.

(Diperoleh dari IRemoteArgumentDictionaryContract)
GetKeys()

Mengembalikan yang IRemoteArgumentCollectionContract berisi kunci IRemoteArgumentDictionaryContract objek.

(Diperoleh dari IRemoteArgumentDictionaryContract)
GetRemoteHashCode()

Mengembalikan kode hash untuk IContract.

(Diperoleh dari IContract)
GetSerializableObjectData()

Mengembalikan data yang dapat digunakan untuk membantu mendeserialisasi objek yang dijelaskan ini ISerializableObjectContract .

GetValues()

Mengembalikan yang IRemoteArgumentCollectionContract berisi nilai IRemoteArgumentDictionaryContract objek.

(Diperoleh dari IRemoteArgumentDictionaryContract)
QueryContract(String)

Mengembalikan kontrak yang diimplementasikan oleh kontrak ini.

(Diperoleh dari IContract)
RemoteEquals(IContract)

Menunjukkan apakah kontrak yang ditentukan sama dengan ini IContract.

(Diperoleh dari IContract)
RemoteToString()

Mengembalikan representasi string dari saat ini IContract.

(Diperoleh dari IContract)
Remove(RemoteArgument)

Menghapus elemen dengan kunci yang ditentukan dari IRemoteArgumentDictionaryContract.

(Diperoleh dari IRemoteArgumentDictionaryContract)
RevokeLifetimeToken(Int32)

Menentukan bahwa kontrak tidak lagi dapat diakses oleh klien.

(Diperoleh dari IContract)
SetItem(RemoteArgument, RemoteArgument)

Menggantikan nilai elemen.

(Diperoleh dari IRemoteArgumentDictionaryContract)

Berlaku untuk