IEnumerableContract<C> 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.
Exponerar en uppräknare som stöder en enkel iteration över en allmän samling IContract objekt.
generic <typename C>
where C : IContractpublic interface class IEnumerableContract : System::AddIn::Contract::IContract
public interface IEnumerableContract<C> : System.AddIn.Contract.IContract where C : IContract
type IEnumerableContract<'C (requires 'C :> IContract)> = interface
interface IContract
Public Interface IEnumerableContract(Of C)
Implements IContract
Typparametrar
- C
Vilken typ av objekt som ska räknas upp.
C måste implementera IContract gränssnittet.
- Härledda
- Implementeringar
Metoder
| Name | Description |
|---|---|
| AcquireLifetimeToken() |
Anger att kontraktet är tillgängligt för en klient tills klienten återkallar kontraktet. (Ärvd från IContract) |
| GetEnumeratorContract() |
Returnerar en uppräkning som itererar genom samlingen. |
| 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) |