IArrayContract<C> Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt ein generisches Array von IContract Objekten dar.
generic <typename C>
where C : IContractpublic interface class IArrayContract : System::AddIn::Contract::Collections::IEnumerableContract<C>
public interface IArrayContract<C> : System.AddIn.Contract.Collections.IEnumerableContract<C> where C : IContract
type IArrayContract<'C (requires 'C :> IContract)> = interface
interface IEnumerableContract<'C (requires 'C :> IContract)>
interface IContract
Public Interface IArrayContract(Of C)
Implements IEnumerableContract(Of C)
Typparameter
- C
Der Typ der Elemente im Array.
C muss die IContract Schnittstelle implementieren.
- Implementiert
Hinweise
Verwenden Sie einen IArrayContract<C> Verweis, um ein Array von IContract Objekten zwischen Verträgen zu übergeben.
Eine IArrayContract<C> Dynamische Größenänderung erfolgt nicht selbst.
Methoden
| Name | Beschreibung |
|---|---|
| AcquireLifetimeToken() |
Gibt an, dass der Vertrag für einen Client zugänglich ist, bis der Kunde den Vertrag widerruft. (Geerbt von IContract) |
| GetCount() |
Gibt die Anzahl der elemente zurück, die in der IArrayContract<C>. |
| GetEnumeratorContract() |
Gibt einen Enumerator zurück, der die Auflistung durchläuft. (Geerbt von IEnumerableContract<C>) |
| GetItem(Int32) |
Gibt das Element am angegebenen Index zurück. |
| GetRemoteHashCode() |
Gibt einen Hashcode für das IContract. (Geerbt von IContract) |
| QueryContract(String) |
Gibt einen Vertrag zurück, der von diesem Vertrag implementiert wird. (Geerbt von IContract) |
| RemoteEquals(IContract) |
Gibt an, ob der angegebene Vertrag gleich diesem IContractist. (Geerbt von IContract) |
| RemoteToString() |
Gibt eine Zeichenfolgendarstellung der aktuellen IContractzurück. (Geerbt von IContract) |
| RevokeLifetimeToken(Int32) |
Gibt an, dass der Vertrag für einen Client nicht mehr zugänglich ist. (Geerbt von IContract) |
| SetItem(Int32, C) |
Ersetzt das Element am angegebenen Index durch den angegebenen IContract. |