Aracılığıyla paylaş


IRemoteArgumentDictionaryContract Arabirim

Tanım

Anahtar/değer çiftleri RemoteArgument olarak depolanan nesne koleksiyonunu temsil eder.

public interface class IRemoteArgumentDictionaryContract : System::AddIn::Contract::Collections::IRemoteArgumentCollectionContract
public interface IRemoteArgumentDictionaryContract : System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract
type IRemoteArgumentDictionaryContract = interface
    interface IRemoteArgumentCollectionContract
    interface IRemoteArgumentEnumerableContract
    interface IContract
Public Interface IRemoteArgumentDictionaryContract
Implements IRemoteArgumentCollectionContract
Türetilmiş
Uygulamalar

Açıklamalar

içindeki IRemoteArgumentDictionaryContract her öğe, bir nesnede depolanan bir RemoteArgumentDictionaryEntry anahtar/değer çiftidir. Her anahtar/değer çifti benzersiz bir anahtara sahip olmalıdır.

Arabirimi, IRemoteArgumentDictionaryContract kapsanan anahtarların ve değerlerin numaralandırılabilmesini sağlar, ancak belirli bir sıralama düzenini ima etmez.

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.

Clear()

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

ContainsKey(RemoteArgument)

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

GetCount()

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

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

içindeki öğeler IRemoteArgumentDictionaryContractarasında yineleme yapmak için kullanılabilecek bir IRemoteArgumentDictionaryEnumeratorContract döndürür.

GetItem(RemoteArgument)

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

GetKeys()

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

GetRemoteHashCode()

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

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

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

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.

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.

Şunlara uygulanır