InArgument<T> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir etkinliğe veri akışını temsil eden bağlama terminali.
generic <typename T>
public ref class InArgument sealed : System::Activities::InArgument
[System.ComponentModel.TypeConverter(typeof(System.Activities.XamlIntegration.InArgumentConverter))]
[System.Windows.Markup.ContentProperty("Expression")]
public sealed class InArgument<T> : System.Activities.InArgument
[<System.ComponentModel.TypeConverter(typeof(System.Activities.XamlIntegration.InArgumentConverter))>]
[<System.Windows.Markup.ContentProperty("Expression")>]
type InArgument<'T> = class
inherit InArgument
Public NotInheritable Class InArgument(Of T)
Inherits InArgument
Tür Parametreleri
- T
veri türü InArgument<T>.
- Devralma
- Öznitelikler
Örnekler
Bu örnekte, tek WriteLine bir etkinlik içeren bir iş akışı oluşturulur. Etkinliğin WriteLine adlı bir InArgument<T> adı Textvardır. Konak uygulaması iş akışının bir örneğini oluşturur ve öğesinin bağımsız değişkenine TextWriteLine eşlenen ve etkinliği tarafından WriteLine kullanılan bir dize geçirir.
Activity wf = new WriteLine();
Dictionary<string, object> wfParams = new Dictionary<string, object>();
wfParams.Add("Text", "Hello World!");
WorkflowInvoker.Invoke(wf, wfParams);
Oluşturucular
| Name | Description |
|---|---|
| InArgument<T>() |
Varsayılan değerleri kullanarak sınıfın InArgument<T> yeni bir örneğini başlatır. |
| InArgument<T>(Activity<T>) |
Belirtilen InArgument<T>öğesini kullanarak sınıfının yeni bir örneğini Activity<TResult> başlatır. |
| InArgument<T>(DelegateArgument) |
Belirtilen InArgument<T>öğesini kullanarak sınıfının yeni bir örneğini DelegateArgument başlatır. |
| InArgument<T>(Expression<Func<ActivityContext,T>>) |
Belirtilen ifadeyi InArgument<T> kullanarak sınıfının yeni bir örneğini başlatır. |
| InArgument<T>(T) |
Belirtilen değeri kullanarak sınıfın InArgument<T> yeni bir örneğini başlatır. |
| InArgument<T>(Variable) |
Belirtilen InArgument<T>öğesini kullanarak sınıfının yeni bir örneğini Variable başlatır. |
Alanlar
| Name | Description |
|---|---|
| ResultValue |
ifade temel sınıfındaki Resulttürü OutArgument özelliğinin ActivityWithResult adına karşılık gelen "Result" sabit değerini temsil eder. (Devralındığı yer: Argument) |
Özellikler
| Name | Description |
|---|---|
| ArgumentType |
Bu Argumentile ilişkili verilerin veri türünü alır. (Devralındığı yer: Argument) |
| Direction |
ArgumentDirection öğesinin bir etkinliğe veri akışını mı, etkinlik dışında mı Argument yoksa bir etkinliğe hem de etkinlikten içeri ve dışarı akışını mı temsil ettiğini belirten bir alır. (Devralındığı yer: Argument) |
| EvaluationOrder |
Bağımsız değişkenin değerlendirilme sırasını belirten sıfır tabanlı bir değer alır veya ayarlar. (Devralındığı yer: Argument) |
| Expression |
Bu Activity<TResult>değerini temsil eden bir InArgument<T> alır. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| FromDelegateArgument(DelegateArgument) |
Belirtilen InArgument<T>kullanarak yeni DelegateArgument bir başlatır ve döndürür. |
| FromExpression(Activity<T>) |
Belirtilen InArgument<T>kullanarak yeni Activity<TResult> bir başlatır ve döndürür. |
| FromValue(T) |
Belirtilen değeri kullanarak yeni InArgument<T> bir başlatır ve döndürür. |
| FromVariable(Variable) |
Belirtilen InArgument<T>kullanarak yeni Variable bir başlatır ve döndürür. |
| Get(ActivityContext) |
Belirtilen etkinlik bağlamını InArgument<T> kullanarak değerini alır. |
| Get<T>(ActivityContext) |
Belirtilen tür ve etkinlik bağlamını kullanarak bağımsız değişkenin değerini alır. (Devralındığı yer: Argument) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetLocation(ActivityContext) |
bunun Locationiçin öğesini Argument alır. (Devralındığı yer: Argument) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| Set(ActivityContext, Object) |
Belirtilen etkinlik bağlamını kullanarak bağımsız değişkenin değerini ayarlar. (Devralındığı yer: Argument) |
| Set(ActivityContext, T) |
değerini belirtilen değeri InArgument<T> kullanarak ayarlar. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
İşleçler
| Name | Description |
|---|---|
| Implicit(Activity<T> to InArgument<T>) |
Belirtilen InArgument<T>kullanarak yeni Activity<TResult> bir başlatır ve döndürür. |
| Implicit(DelegateArgument to InArgument<T>) |
Belirtilen InArgument<T>kullanarak yeni DelegateArgument bir başlatır ve döndürür. |
| Implicit(T to InArgument<T>) |
Belirtilen değeri kullanarak yeni InArgument<T> bir başlatır ve döndürür. |
| Implicit(Variable to InArgument<T>) |
Belirtilen InArgument<T>kullanarak yeni Variable bir başlatır ve döndürür. |