1ページサイクル中に非常に重要なことをキャッシュする必要があります。 相関IDのような一意の要求IDを使用したいとします。共有ポイントでのページ要求の一意のID
SharePointでこのようなIDを取得するにはどうすればよいですか?
1ページサイクル中に非常に重要なことをキャッシュする必要があります。 相関IDのような一意の要求IDを使用したいとします。共有ポイントでのページ要求の一意のID
SharePointでこのようなIDを取得するにはどうすればよいですか?
SharePointの相関IDを使用しての詳細については、この優れたブログ投稿を参照してください:http://www.wictorwilen.se/Post/Working-with-SharePoint-2010-Correlation-ID-in-PowerShell-and-code.aspx
更新: これは彼がそれをしない方法です。その後、
[DllImport("advapi32.dll")]
public static extern uint EventActivityIdControl(uint controlCode, ref Guid activityId);
public const uint EVENT_ACTIVITY_CTRL_GET_ID = 1;
そして多分に、以下のようなコードでそれを使用catchステートメント:
Guid g = Guid.Empty;
EventActivityIdControl(EVENT_ACTIVITY_CTRL_GET_ID, ref g);
this.Controls.Add(new Label {
Text = string.Format("An error occurred with correlation id {0}", g)
});
なぜCorrelationIDにキーを設定してキャッシュしますか?それぞれのページリクエストに固有のものなので、決して再び使用されないものをキャッシュするポイントは何ですか? – Ryan
1ページが異なるコントロールに読み込まれ、多くの同じデータが読み込まれます。だから私はそれをキャッシュする必要があります。そして、私はCorrelationIDをこの目的に使用したいと思っています。 – Evgeny