この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Newer Version Available

This content describes an older version of this product. View Latest

setRedirectCode(redirectCode)

setRedirect(redirect)true に設定されている場合に、PageReference オブジェクトに使用する HTTP リダイレクトコードを設定します。

署名

public System.PageReference setRedirectCode(Integer redirectCode)

パラメータ

redirectCode
型: Integer
有効な値は次のとおりです。
  • 0 — この PageReference のデフォルトのリダイレクトアクションを使用してリダイレクトされます。通常は、JavaScript ベースのリダイレクトまたは HTTP 302 です。

    redirectCode が 0 の PageReference を参照する Site の URLRewirter インターフェースの実装はリダイレクトされません。

    メモ

  • 301 — 恒久的に移動されます。HTTP GET リクエストをリダイレクト先の場所に送信することで、ユーザをリダイレクトします。要求された URL への参照をリダイレクト先の場所に更新する手順が含まれています。
  • 302 — 一時的に移動されます。HTTP GET リクエストをリダイレクト先の場所に送信することで、ユーザをリダイレクトします。リダイレクトは一時的であるため、更新手順は含まれていません。
  • 303 — 他を参照します。HTTP GET リクエストをリダイレクト先の場所に送信することで、ユーザをリダイレクトします。通常は使用されません。クライアントが POST 要求を送信したとき、POST 要求の代わりに GET 要求を使用して新しい Web ページを呼び出すようにする場合に役立ちます。
  • 307 — 一時的なリダイレクト。HTTP メソッドに関係なく、同じ HTTP 要求をリダイレクト先の場所に送信します。リダイレクトは一時的であるため、更新手順は含まれていません。
  • 308 — 恒久的なリダイレクト。HTTP メソッドに関係なく、同じ HTTP 要求をリダイレクト先の場所に送信します。要求された URL への参照をリダイレクト先の場所に更新する手順が含まれています。

リダイレクトコードに無効な整数が含まれている場合、Salesforce でリダイレクトに PageReference が使用されると、エラーメッセージが表示されます。

戻り値

型: System.PageReference