CompositionDependency Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje zależność, która musi znajdować się w celu spełnienia elementu ExportDescriptorPromise. Ta klasa jest używana przez aparat kompozycji podczas inicjowania w celu określenia, czy kompozycja może być wykonana, a jeśli nie, jaki błąd należy podać.
public ref class CompositionDependency
public class CompositionDependency
type CompositionDependency = class
Public Class CompositionDependency
- Dziedziczenie
-
CompositionDependency
Właściwości
| Nazwa | Opis |
|---|---|
| Contract |
Pobiera kontrakt wymagany przez zależność. |
| IsPrerequisite |
Pobiera wartość wskazującą, czy zależność jest warunkiem wstępnym, które należy spełnić przed pobraniem jakichkolwiek eksportów z części zależnej. |
| Site |
Pobiera znacznik używany do identyfikowania zależności między elementami zależnymi. |
| Target |
Pobiera obietnicę deskryptora eksportu, od którego zależy. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| Missing(CompositionContract, Object) |
Tworzy symbol zastępczy brakującej zależności. |
| Oversupplied(CompositionContract, IEnumerable<ExportDescriptorPromise>, Object) |
Tworzy symbol zastępczy dla zależności, która ma zbyt wiele podanych wartości. |
| Satisfied(CompositionContract, ExportDescriptorPromise, Boolean, Object) |
Tworzy zależność od określonego celu. |
| ToString() |
Zwraca reprezentację ciągu tego CompositionDependency obiektu. |