OutArgument<T> Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans OutArgument<T> baru kelas.
Overload
OutArgument<T>() |
Menginisialisasi instans OutArgument<T> baru kelas menggunakan nilai default. |
OutArgument<T>(Activity<Location<T>>) |
Menginisialisasi instans OutArgument<T> baru kelas menggunakan yang ditentukan Activity<TResult>. |
OutArgument<T>(DelegateArgument) |
Menginisialisasi instans OutArgument<T> baru kelas menggunakan yang ditentukan DelegateArgument. |
OutArgument<T>(Variable) |
Menginisialisasi instans OutArgument<T> baru kelas menggunakan yang ditentukan Variable. |
OutArgument<T>(Expression<Func<ActivityContext,T>>) |
Menginisialisasi instans OutArgument<T> baru kelas menggunakan ekspresi yang ditentukan. |
OutArgument<T>()
Menginisialisasi instans OutArgument<T> baru kelas menggunakan nilai default.
public:
OutArgument();
public OutArgument ();
Public Sub New ()
Contoh
Contoh kode berikut menunjukkan pembuatan OutArgument<T>. Contoh ini berasal dari sampel Formatter.
Sequence workflow = new Sequence
{
Variables = { mealExpense, result },
Activities =
{
new Assign<Expense>
{
Value = new InArgument<Expense>( (e) => new Meal { Amount = 50, Location = "Redmond", Vendor = "KFC" }),
To = new OutArgument<Expense>(mealExpense)
},
new WriteLine
{
Text = new InArgument<string>("Hello")
},
approveExpense,
new ReceiveReply
{
Request = approveExpense,
Content = ReceiveContent.Create(new OutArgument<bool>(result))
},
new If
{
Condition = new InArgument<bool> (result),
Then =
new WriteLine
{
Text = new InArgument<string>("Expense Approved")
},
Else =
new WriteLine
{
Text = new InArgument<string>("Expense Cannot be Approved")
},
},
}
};
Berlaku untuk
OutArgument<T>(Activity<Location<T>>)
Menginisialisasi instans OutArgument<T> baru kelas menggunakan yang ditentukan Activity<TResult>.
public:
OutArgument(System::Activities::Activity<System::Activities::Location<T> ^> ^ expression);
public OutArgument (System.Activities.Activity<System.Activities.Location<T>> expression);
new System.Activities.OutArgument<'T> : System.Activities.Activity<System.Activities.Location<'T>> -> System.Activities.OutArgument<'T>
Public Sub New (expression As Activity(Of Location(Of T)))
Parameter
Berlaku untuk
OutArgument<T>(DelegateArgument)
Menginisialisasi instans OutArgument<T> baru kelas menggunakan yang ditentukan DelegateArgument.
public:
OutArgument(System::Activities::DelegateArgument ^ delegateArgument);
public OutArgument (System.Activities.DelegateArgument delegateArgument);
new System.Activities.OutArgument<'T> : System.Activities.DelegateArgument -> System.Activities.OutArgument<'T>
Public Sub New (delegateArgument As DelegateArgument)
Parameter
- delegateArgument
- DelegateArgument
Nilai argumen.
Berlaku untuk
OutArgument<T>(Variable)
Menginisialisasi instans OutArgument<T> baru kelas menggunakan yang ditentukan Variable.
public:
OutArgument(System::Activities::Variable ^ variable);
public OutArgument (System.Activities.Variable variable);
new System.Activities.OutArgument<'T> : System.Activities.Variable -> System.Activities.OutArgument<'T>
Public Sub New (variable As Variable)
Parameter
- variable
- Variable
Nilai argumen.
Berlaku untuk
OutArgument<T>(Expression<Func<ActivityContext,T>>)
Menginisialisasi instans OutArgument<T> baru kelas menggunakan ekspresi yang ditentukan.
public:
OutArgument(System::Linq::Expressions::Expression<Func<System::Activities::ActivityContext ^, T> ^> ^ expression);
public OutArgument (System.Linq.Expressions.Expression<Func<System.Activities.ActivityContext,T>> expression);
new System.Activities.OutArgument<'T> : System.Linq.Expressions.Expression<Func<System.Activities.ActivityContext, 'T>> -> System.Activities.OutArgument<'T>
Public Sub New (expression As Expression(Of Func(Of ActivityContext, T)))
Parameter
- expression
- Expression<Func<ActivityContext,T>>
Nilai argumen.