IRemoteArgumentArrayContract Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en matris med RemoteArgument objekt.
public interface class IRemoteArgumentArrayContract : System::AddIn::Contract::Collections::IRemoteArgumentCollectionContract
public interface IRemoteArgumentArrayContract : System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract
type IRemoteArgumentArrayContract = interface
interface IRemoteArgumentCollectionContract
interface IRemoteArgumentEnumerableContract
interface IContract
Public Interface IRemoteArgumentArrayContract
Implements IRemoteArgumentCollectionContract
- Härledda
- Implementeringar
Kommentarer
Använd en IRemoteArgumentArrayContract för att skicka en matris med RemoteArgument objekt mellan kontrakt efter referens.
En IRemoteArgumentArrayContract ändrar inte storlek dynamiskt. Om du behöver använda en samling som dynamiskt ändrar storlek på sig själv använder du IRemoteArgumentArrayListContract gränssnittet.
Metoder
| Name | Description |
|---|---|
| AcquireLifetimeToken() |
Anger att kontraktet är tillgängligt för en klient tills klienten återkallar kontraktet. (Ärvd från IContract) |
| GetCount() |
Returnerar antalet element som finns i IRemoteArgumentCollectionContract. (Ärvd från IRemoteArgumentCollectionContract) |
| GetEnumeratorContract() |
Returnerar en uppräknare som kan användas för att iterera genom samlingen. (Ärvd från IRemoteArgumentEnumerableContract) |
| GetItem(Int32) |
Returnerar elementet vid det angivna indexet. |
| GetRemoteHashCode() |
Returnerar en hash-kod för IContract. (Ärvd från IContract) |
| QueryContract(String) |
Returnerar ett kontrakt som implementeras av det här kontraktet. (Ärvd från IContract) |
| RemoteEquals(IContract) |
Anger om det angivna kontraktet är lika med detta IContract. (Ärvd från IContract) |
| RemoteToString() |
Returnerar en strängrepresentation av den aktuella IContract. (Ärvd från IContract) |
| RevokeLifetimeToken(Int32) |
Anger att kontraktet inte längre är tillgängligt för en klient. (Ärvd från IContract) |
| SetItem(Int32, RemoteArgument) |
Ersätter elementet vid det angivna indexet med angivet RemoteArgument. |