程序包 cn.leancloud

类 EngineRequestContext

java.lang.Object
cn.leancloud.EngineRequestContext

public class EngineRequestContext extends Object
在云代码函数中获取请求相关的额外属性
  • 字段详细资料

    • ATTRIBUTE_KEY_AUTHENTICATION

      public static final String ATTRIBUTE_KEY_AUTHENTICATION
      另请参阅:
    • ATTRIBUTE_KEY_SESSION_TOKEN

      public static final String ATTRIBUTE_KEY_SESSION_TOKEN
      另请参阅:
  • 构造器详细资料

    • EngineRequestContext

      public EngineRequestContext()
  • 方法详细资料

    • getMeta

      @Deprecated public static Map<String,Object> getMeta()
      已过时。
    • getUpdateKeys

      public static List<String> getUpdateKeys()
      在 beforeUpdate 函数中调用可以查看 avobject 的哪些属性被更新了
      返回:
      被更新的属性
    • getRemoteAddress

      public static String getRemoteAddress()
      获取发起请求的 IP 地址
      返回:
      发起请求的 IP 地址
    • parseMetaData

      protected static void parseMetaData(Map<String,Object> objectProperties)
    • setRemoteAddress

      protected static void setRemoteAddress(String ip)
    • setSessionToken

      public static void setSessionToken(String sessionToken)
    • getSessionToken

      public static String getSessionToken()
      get authenticated user's session token of current request.
      返回:
      session token keep it just for compatible with old code.
    • setAuthenticatedUser

      public static void setAuthenticatedUser(LCUser currentUser)
      set current authenticated user.
      参数:
      currentUser - current user.
    • getAuthenticatedUser

      public static LCUser getAuthenticatedUser()
      get authenticated user of current request.
      返回:
      AVUser instance keep it just for compatible with old code.
    • clean

      public static void clean()
    • put

      protected static void put(String key, Object value)
    • get

      protected static Object get(String key)