構文
+ (NSString*) startInteractionWithName:(NSString*)interactionName;
相互作用トレースを開始します。
要件
すべてのAgentバージョンに対応しています。
説明
このメソッドは、 interactionName
を名前として使用して対話トレースを開始します。インタラクションは、タイムアウトが発生するかstopCurrentInteraction
が呼び出されるまで、計測されたすべてのメソッドを記録します。
この API の使用方法に関するコンテキストについては、インタラクション トレースに関するドキュメントを参照してください。
パラメーター
パラメータ | 説明 |
---|---|
ストリング | 必須。インタラクション トレースの名前。 |
戻り値
startInteractionWithName
が呼び出された場合、戻り値はstopCurrentInteraction
に渡す必要があるinteractionIdentifier
です。ただし、 startInteractionWithName
は最終的にインテリジェントに完了するため、start の呼び出し後にstopCurrentInteraction
を呼び出す必要はありません。
例
Objective-C
例:
NSString *identifier = [NewRelic startInteractionWithName: @"myInteractionName"];[NewRelic stopCurrentInteraction: identifier];
迅速
例:
let identifier = NewRelic.startInteraction(withName: "myInteractionName")NewRelic.stopCurrentInteraction(identifier)