ISerializableObjectContract Arabirim

Tanım

Serileştirilebilir 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

Name Description
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 anahtara ve değere IRemoteArgumentDictionaryContractsahip bir öğe ekler.

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

öğesinden IRemoteArgumentDictionaryContracttüm öğeleri 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 tanımladığı nesne türünün kurallı adını döndürür.

GetCount()

içinde IRemoteArgumentCollectionContractbulunan öğe 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ı IRemoteArgumentCollectionContract içeren bir IRemoteArgumentDictionaryContract 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()

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

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

Bu sözleşme tarafından uygulanan bir sözleşme 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 için 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