構文
NewRelic.Api.Agent.NewRelic.SetTransactionUri(Uri $uri)
現在のトランザクションのURIを設定します。
要件
エージェントのバージョン6.16以上
重要
このメソッドは、 Transaction
属性を使用して作成され、 Web
プロパティが true
に設定されているトランザクション内で使用された場合にのみ機能します( Instrument using attributes を参照)。このメソッドは、エージェントが自動的にサポートしていないカスタム 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);