你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

UpstreamTemplate interface

上游模板项设置。 它定义传入请求的上游 URL。 该模板定义与当前 URL 模板匹配的事件模式、中心或传入请求的类别。

属性

auth

上游身份验证设置。 如果未设置,则不会对上游消息使用身份验证。

categoryPattern

获取或设置类别名称的匹配模式。 如果未设置,则它与任何类别匹配。 支持 3 种模式:1.“*”,它与任何类别名称匹配。 2.将多个类别与“,”例如“connections,messages”,它匹配类别“connections”和“messages”。 3. 单个类别名称,例如“connections”,它与类别“connections”匹配。

eventPattern

获取或设置事件名称的匹配模式。 如果未设置,它将匹配任何事件。 支持 3 种模式:1.“*”,它与任何事件名称匹配。 2. 将多个事件与“,”例如“connect,disconnect”,它匹配事件“connect”和“disconnect”。 3. 单个事件名称,例如“connect”,它与“connect”匹配。

hubPattern

获取或设置中心名称的匹配模式。 如果未设置,它将匹配任何中心。 支持 3 种模式:1.“*”,它与任何中心名称匹配。 2. 将多个中心与 “,”(例如“hub1,hub2”)合并,它与“hub1”和“hub2”匹配。 3. 单个中心名称,例如“hub1”,它与“hub1”匹配。

urlTemplate

获取或设置上游 URL 模板。 可以在模板中使用 3 个预定义参数 {hub}, {category} {event} ,当客户端请求传入时,上游 URL 的值将动态计算。 例如,如果 urlTemplate 是 http://example.com/{hub}/api/{event},而中心 chat 的客户端请求会连接,则它将首先发布到此 URL:http://example.com/chat/api/connect

属性详细信息

auth

上游身份验证设置。 如果未设置,则不会对上游消息使用身份验证。

auth?: UpstreamAuthSettings

属性值

categoryPattern

获取或设置类别名称的匹配模式。 如果未设置,则它与任何类别匹配。 支持 3 种模式:1.“*”,它与任何类别名称匹配。 2.将多个类别与“,”例如“connections,messages”,它匹配类别“connections”和“messages”。 3. 单个类别名称,例如“connections”,它与类别“connections”匹配。

categoryPattern?: string

属性值

string

eventPattern

获取或设置事件名称的匹配模式。 如果未设置,它将匹配任何事件。 支持 3 种模式:1.“*”,它与任何事件名称匹配。 2. 将多个事件与“,”例如“connect,disconnect”,它匹配事件“connect”和“disconnect”。 3. 单个事件名称,例如“connect”,它与“connect”匹配。

eventPattern?: string

属性值

string

hubPattern

获取或设置中心名称的匹配模式。 如果未设置,它将匹配任何中心。 支持 3 种模式:1.“*”,它与任何中心名称匹配。 2. 将多个中心与 “,”(例如“hub1,hub2”)合并,它与“hub1”和“hub2”匹配。 3. 单个中心名称,例如“hub1”,它与“hub1”匹配。

hubPattern?: string

属性值

string

urlTemplate

获取或设置上游 URL 模板。 可以在模板中使用 3 个预定义参数 {hub}, {category} {event} ,当客户端请求传入时,上游 URL 的值将动态计算。 例如,如果 urlTemplate 是 http://example.com/{hub}/api/{event},而中心 chat 的客户端请求会连接,则它将首先发布到此 URL:http://example.com/chat/api/connect

urlTemplate: string

属性值

string