Родительский тип активности для действий NativeActivity

#.net #workflow-foundation-4

#.net #рабочий процесс-основа-4

Вопрос:

Есть ли какой-либо способ, которым можно увидеть тип родительской активности NativeActivity из метода Execute?

Комментарии:

1. Из любопытства, почему вы хотите узнать это при выполнении?

Ответ №1:

Да, вы можете выполнить следующий блок кода, и он вернет вам значение внутреннего Parent свойства — это будет экземпляр вашего родительского элемента.

 this.GetType()
    .GetProperty(
        "Parent", 
        System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)
    .GetValue(this, null)
  

Комментарии:

1. о! Спасибо! Я делал всевозможные хакерские вещи, чтобы получить доступ к родительским свойствам. Это намного чище!