簡體   English   中英

如何使用WcfClientBase幫助程序類進行WCF連接?

[英]How to use the WcfClientBase helper class for WCF connections?

UfukHacıoğulları編寫了一個很好的WCF幫助器類,稱為WcfClientBase 但是我在實施它時遇到了一些困難。

我將類定義如下:

public class ModelsBaseClass : ServiceClientBase<MemberServiceClient>
{...

並嘗試在以下通過實體框架返回復雜對象的方法中使用幫助器類:

    public static MyProject.DAL.Primary.Models.sq_newsfeed_GetProfileByID_Result GetAllProfileDetails(int profileID)
    {
        try
        {
            using (memberServiceClient = new MemberServiceClient())                                // connect to the data service
            {
                return memberServiceClient.GetAllProfileDetailsByID(profileID);
            }
        }
        catch (Exception ex)
        {
            ErrorLogging.Instance.Fatal(ex);
            return null;
        }
    }

按照此處的示例,即使這是派生類,我也無法訪問該類的方法,並且protected訪問修飾符應允許訪問-是嗎?

基本上,我無法在模型基類中訪問PerformServiceOperationTryPerformServiceOperation方法。

您是否注意到您的方法是static 這就是您無法訪問父類的實例成員的原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM