@@ -46,7 +46,11 @@ function Get-DurableStatus {
46
46
$DurableClient = GetDurableClientFromModulePrivateData
47
47
}
48
48
49
- $requestUrl = " $ ( $DurableClient.BaseUrl ) /instances/$InstanceId "
49
+ if ($DurableClient.rpcBaseUrl ) {
50
+ $requestUrl = " $ ( $DurableClient.rpcBaseUrl ) /instances/$InstanceId "
51
+ } else {
52
+ $requestUrl = " $ ( $DurableClient.BaseUrl ) /instances/$InstanceId "
53
+ }
50
54
51
55
$query = @ ()
52
56
if ($ShowHistory.IsPresent ) {
@@ -158,8 +162,12 @@ function Stop-DurableOrchestration {
158
162
$DurableClient = GetDurableClientFromModulePrivateData
159
163
}
160
164
161
- $requestUrl = " $ ( $DurableClient.BaseUrl ) /instances/$InstanceId /terminate?reason=$ ( [System.Web.HttpUtility ]::UrlEncode($Reason )) "
162
-
165
+ if ($DurableClient.rpcBaseUrl ) {
166
+ $requestUrl = " $ ( $DurableClient.rpcBaseUrl ) /instances/$InstanceId /terminate?reason=$ ( [System.Web.HttpUtility ]::UrlEncode($Reason )) "
167
+ } else {
168
+ $requestUrl = " $ ( $DurableClient.BaseUrl ) /instances/$InstanceId /terminate?reason=$ ( [System.Web.HttpUtility ]::UrlEncode($Reason )) "
169
+ }
170
+
163
171
Invoke-RestMethod - Uri $requestUrl - Method ' POST'
164
172
}
165
173
@@ -297,7 +305,12 @@ function GetRaiseEventUrl(
297
305
[string ] $ConnectionName ,
298
306
[string ] $AppCode ) {
299
307
300
- $RequestUrl = $DurableClient.BaseUrl + " /instances/$InstanceId /raiseEvent/$EventName "
308
+
309
+ if ($DurableClient.rpcBaseUrl ) {
310
+ $RequestUrl = $DurableClient.rpcBaseUrl + " /instances/$InstanceId /raiseEvent/$EventName "
311
+ } else {
312
+ $RequestUrl = $DurableClient.BaseUrl + " /instances/$InstanceId /raiseEvent/$EventName "
313
+ }
301
314
302
315
$query = @ ()
303
316
if ($null -eq $TaskHubName ) {
0 commit comments