ISerializableObjectContract Arabirim

Tanım

Seri hale getirilebilir bir nesne hakkında bilgi sağlayan bir sözleşme tanımlar.

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
Uygulamalar

Yöntemler

AcquireLifetimeToken()

İstemci sözleşmeyi iptal edene kadar sözleşmenin bir istemci tarafından erişilebilir olduğunu belirtir.

(Devralındığı yer: IContract)
Add(RemoteArgument, RemoteArgument)

öğesine belirtilen anahtar ve değere IRemoteArgumentDictionaryContractsahip bir öğe ekler.

(Devralındığı yer: IRemoteArgumentDictionaryContract)
Clear()

Tüm öğeleri IRemoteArgumentDictionaryContract koleksiyonundan kaldırır.

(Devralındığı yer: IRemoteArgumentDictionaryContract)
ContainsKey(RemoteArgument)

öğesinin IRemoteArgumentDictionaryContract belirtilen anahtara sahip bir öğe içerip içermediğini gösterir.

(Devralındığı yer: IRemoteArgumentDictionaryContract)
GetCanonicalName()

Bunun ISerializableObjectContract açıklandığı nesne türünün kurallı adını döndürür.

GetCount()

içinde IRemoteArgumentCollectionContractbulunan öğelerin sayısını döndürür.

(Devralındığı yer: IRemoteArgumentCollectionContract)
GetEnumeratorContract()

Koleksiyonda yinelemek için kullanılabilecek bir numaralandırıcı döndürür.

(Devralındığı yer: IRemoteArgumentEnumerableContract)
GetItem(RemoteArgument)

Belirtilen anahtara sahip öğesinin değerini döndürür.

(Devralındığı yer: IRemoteArgumentDictionaryContract)
GetKeys()

Nesnenin anahtarlarını IRemoteArgumentDictionaryContract içeren bir IRemoteArgumentCollectionContract döndürür.

(Devralındığı yer: IRemoteArgumentDictionaryContract)
GetRemoteHashCode()

için IContractbir karma kodu döndürür.

(Devralındığı yer: IContract)
GetSerializableObjectData()

Bu ISerializableObjectContract açıklanan nesnenin seri durumdan çıkarılmasına yardımcı olmak için kullanılabilecek verileri döndürür.

GetValues()

Nesnesinin değerlerini IRemoteArgumentDictionaryContract içeren bir IRemoteArgumentCollectionContract döndürür.

(Devralındığı yer: IRemoteArgumentDictionaryContract)
QueryContract(String)

Bu sözleşme tarafından uygulanan bir sözleşmeyi döndürür.

(Devralındığı yer: IContract)
RemoteEquals(IContract)

Belirtilen sözleşmenin bu IContractsözleşmeye eşit olup olmadığını gösterir.

(Devralındığı yer: IContract)
RemoteToString()

Geçerli IContractöğesinin dize gösterimini döndürür.

(Devralındığı yer: IContract)
Remove(RemoteArgument)

öğesinden IRemoteArgumentDictionaryContractbelirtilen anahtara sahip öğesini kaldırır.

(Devralındığı yer: IRemoteArgumentDictionaryContract)
RevokeLifetimeToken(Int32)

Sözleşmenin artık bir istemci tarafından erişilebilir olmadığını belirtir.

(Devralındığı yer: IContract)
SetItem(RemoteArgument, RemoteArgument)

Bir öğenin değerini değiştirir.

(Devralındığı yer: IRemoteArgumentDictionaryContract)

Şunlara uygulanır