2016-06-15 5 views
0

メンバプロパティを呼び出す方法がわかりませんが、Umbraco 7.4でimemberサービスを使用してメンバプロパティを取得しようとしています。 。以下の例を参照してください。imemberを使用してカスタムメンバプロパティumbraco 7の値を取得

// gets the member object successfully 
    var member = ApplicationContext.Current.Services.MemberService.GetByUsername("myusername"); 
    member.GetProperty("position"); //not sure how to call this property correctly 

私は、このプロパティには以前の方法でアクセスできますが、それを正しく実行したいと考えています。

Member m = Member.GetMemberFromEmail("[email protected]"); 
var Posit = m.getProperty("position").Value; 

ご協力いただければ幸いです。

ps umbracoのドキュメントにあると確信していますが、どこで見つけることができませんでした。

答えて

6

次のようにあなたがGetValue<T>メソッドを使用してメンバーのプロパティにアクセスすることができるはずです:私がまさに必要

var member = ApplicationContext.Current.Services.MemberService.GetByUsername("myusername"); 
var position = member.GetValue<string>("position"); 
+0

おかげでロバートを、 – user3248331

関連する問題