从.NET读取GA数据时,我正在使用this请求对象。计划是在静态构造函数中创建请求,以便在ASP.NET网页中用作静态成员 - 以节省时间。我不介意证书留在记忆中。
嵌入式X509Certificate2在这些条件下(在静态条件下使用)应该是线程安全的。但我似乎无法找到有关GA请求对象的任何参考。
它适用于测试设置,但我需要确保这是设计的。有人知道吗?
感谢。
答案 0 :(得分:1)
创建Request对象的AnalyticsService实现了IDisposable。由于信息稀疏,可能表明它不适合静态使用。相反,我选择重用BaseClientService.Initializer并使其成为静态(其中一个依赖项是证书)。此构造表现良好,现在GA API调用中的等待时间为99%(应该如此)。
感谢。