構文
NewRelic.Api.Agent.NewRelic.SetTransactionUri(Uri $uri)
現在のトランザクションのURIを設定します。
要件
エージェントのバージョン6.16以上
重要
このメソッドは、 Web
プロパティがtrue
に設定されたTransaction
属性を使用して作成されたトランザクション内で使用された場合にのみ機能します。(アトリビュートを使用して計測する を参照してください。)エージェントが自動的にサポートしないカスタムの Web ベースのフレームワークをサポートします。
説明
現在のトランザクションのURIを設定します。 このURIは、 トランザクショントレース と トランザクションイベント の 'request.uri' 属性に表示され、また、トランザクションの命名にも影響します。
同一トランザクション内でこのコールを複数回使用した場合、各コールが前のコールを上書きします。最後の呼び出しでURIが設定されます。
注: エージェント バージョン 8.18 以降、 request.uri
属性の値は、API に渡されるSystem.Uri
オブジェクトのUri.AbsolutePath
プロパティの値に設定されます。
パラメーター
パラメータ | 説明 |
---|---|
Uri | このトランザクションのURIです。 |
例
var uri = new System.Uri("http://www.mydomain.com/path");NewRelic.Api.Agent.NewRelic.SetTransactionUri(uri);