函数工作流 FUNCTIONGRAPH-C#函数开发:SDK接口
SDK接口
- Context接口
Context类中提供了许多属性供用户使用,如表1所示。
表1 Context对象说明 属性名
属性说明
String RequestId
请求ID。
String ProjectId
Project Id
String PackageName
函数所在分组名称
String FunctionName
函数名称
String FunctionVersion
函数版本
Int MemoryLimitInMb
分配的内存。
Int CpuNumber
获取函数占用的CPU资源。
String Accesskey
获取用户委托的AccessKey(有效期24小时),使用该方法需要给函数配置委托。
当前 函数工作流 已停止维护Runtime SDK 中String AccessKey接口,您将无法使用String AccessKey获取临时AK。
String Secretkey
获取用户委托的SecretKey(有效期24小时),使用该方法需要给函数配置委托。
当前函数工作流已停止维护Runtime SDK 中String SecretKey接口,您将无法使用String SecretKey获取临时SK。
String SecurityAccessKey
获取用户委托的SecurityAccessKey(有效期24小时),使用该方法需要给函数配置委托。
String SecuritySecretKey
获取用户委托的SecuritySecretKey(有效期24小时),使用该方法需要给函数配置委托。
String SecurityToken
获取用户委托的SecurityToken(有效期24小时),使用该方法需要给函数配置委托。
String Token
获取用户委托的Token(有效期24小时),使用该方法需要给函数配置委托。
Int RemainingTimeInMilliSeconds
函数剩余运行时间
String GetUserData(string key,string defvalue=" ")
通过key获取用户通过环境变量传入的值。
- 日志接口
FunctionGraph中C# SDK中接口日志说明如所示。
表2 日志接口说明 方法名
方法说明
Log(string message)
利用context创建logger对象:
var logger = context.Logger;
logger.Log("hello CS harp runtime test(v1.0.2)");
Logf(string format, args ...interface{})
利用context创建logger对象:
var logger = context.Logger;
var version = "v1.0.2"
logger.Logf("hello CSharp runtime test({0})", version);
- 什么是函数工作流_函数托管计算服务_函数工作流 FunctionGraph-华为云
- 什么是函数工作流_functiongraph是什么_函数工作流服务
- 函数工作流可以做什么_函数工作流有什么优势_函数工作流 FunctionGraph-华为云
- 使用函数工作流资源成本降低70%_函数能力_函数工作流 FunctionGraph-华为云
- 调用函数_函数调用方式_函数工作流 FunctionGraph-华为云
- 使用SpringBoot构建HTTP函数_functiongraph_函数工作流
- 函数工作流使用流程_Serverless_函数工作流 FunctionGraph-华为云
- 使用容器镜像部署函数_函数部署_函数工作流 FunctionGraph-华为云
- 如何使用模板创建函数_模板创建函数_函数工作流 FunctionGraph-华为云
- 函数工作流FunctionGraph支持毫秒级响应文件处理_函数工作流_华为云FunctionGraph-华为云