• ログイン無料アカウント

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

SetTransactionUri (.NETエージェントAPI)

構文

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

このトランザクションのURIです。

var uri = new System.Uri("http://www.mydomain.com/path");
NewRelic.Api.Agent.NewRelic.SetTransactionUri(uri);
Copyright © 2022 New Relic株式会社。