Skip to content

Commit e5637e7

Browse files
committed
More Relay articles
1 parent e83ad43 commit e5637e7

4 files changed

+18
-18
lines changed

articles/azure-relay/relay-hybrid-connections-http-requests-dotnet-get-started.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Azure Relay Hybrid Connections - HTTP requests in .NET
33
description: Write a C# console application for Azure Relay Hybrid Connections HTTP requests in .NET.
44
ms.topic: tutorial
55
ms.custom: devx-track-csharp, mode-ui, mode-api, devx-track-dotnet
6-
ms.date: 08/10/2023
6+
ms.date: 12/11/2024
77
---
88

99
# Get started with Relay Hybrid Connections HTTP requests in .NET
@@ -52,7 +52,6 @@ In Visual Studio, write a C# console application to send messages to the relay.
5252
1. Run the client application. You see `hello!` in the client window. The client sent an HTTP request to the server, and server responded with a `hello!`.
5353
3. Now, to close the console windows, press **ENTER** in both the console windows.
5454
55-
Congratulations, you've created a complete Hybrid Connections application!
5655
5756
## Next steps
5857

articles/azure-relay/relay-hybrid-connections-node-ws-api-overview.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
title: Overview of the Azure Relay Node APIs | Microsoft Docs
33
description: This article provides an overview of the Node.js API for the Azure Relay service. It also shows how to use the hyco-ws Node package.
44
ms.topic: article
5-
ms.date: 08/10/2023
5+
ms.date: 12/11/2024
66
ms.custom: devx-track-js
77
---
88

99
# Relay Hybrid Connections Node.js API overview
1010

1111
## Overview
1212

13-
The [`hyco-ws`](https://www.npmjs.com/package/hyco-ws) Node package for Azure Relay Hybrid Connections is built on and extends the [`ws`](https://www.npmjs.com/package/ws) NPM package. This package re-exports all exports of that base package and adds new exports that enable integration with the Azure Relay service Hybrid Connections feature.
13+
The [`hyco-ws`](https://www.npmjs.com/package/hyco-ws) Node package for Azure Relay Hybrid Connections is built on and extends the [`ws`](https://www.npmjs.com/package/ws) Node Package Manager (npm) package. This package re-exports all exports of that base package and adds new exports that enable integration with the Azure Relay service Hybrid Connections feature.
1414

1515
Existing applications that `require('ws')` can use this package with `require('hyco-ws')` instead, which also enables hybrid scenarios in which an application can listen for WebSocket connections locally from "inside the firewall" and via Hybrid Connections, all at the same time.
1616

@@ -123,17 +123,17 @@ Constructor arguments:
123123

124124
#### Events
125125

126-
`RelayedServer` instances emit three events that enable you to handle incoming requests, establish connections, and detect error conditions. You must subscribe to the `connect` event to handle messages.
126+
`RelayedServer` instances emit three events that enable you to handle incoming requests, establish connections, and detect the error conditions. You must subscribe to the `connect` event to handle messages.
127127

128-
##### headers
128+
##### Headers
129129

130130
```JavaScript
131131
function(headers)
132132
```
133133

134134
The `headers` event is raised just before an incoming connection is accepted, enabling modification of the headers to send to the client.
135135

136-
##### connection
136+
##### Connection
137137

138138
```JavaScript
139139
function(socket)
@@ -142,7 +142,7 @@ function(socket)
142142
Emitted when a new WebSocket connection is accepted. The object is of type `ws.WebSocket`, same as with the base package.
143143

144144

145-
##### error
145+
##### Error
146146

147147
```JavaScript
148148
function(error)

articles/azure-relay/relay-hybrid-connections-protocol.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Azure Relay Hybrid Connections protocol guide | Microsoft Docs
33
description: This article describes the client-side interactions with the Hybrid Connections relay for connecting clients in listener and sender roles.
44
ms.topic: article
5-
ms.date: 08/10/2023
5+
ms.date: 12/11/2024
66
---
77

88
# Azure Relay Hybrid Connections protocol
@@ -43,7 +43,7 @@ to be accepted for establishing a bi-directional communication path. "Connect,"
4343

4444
Any relayed communication model has either party making outbound connections
4545
towards a service endpoint. This makes the "listener" also a "client" in
46-
colloquial use, and may also cause other terminology overloads. The precise
46+
colloquial use, and might also cause other terminology overloads. The precise
4747
terminology therefore used for Hybrid Connections is as follows:
4848

4949
The programs on both sides of a connection are called "clients," since they're
@@ -115,8 +115,8 @@ The listener can respond to HTTP requests using an equivalent response gesture.
115115
The request/response flow uses the control channel by default, but can be
116116
"upgraded" to a distinct rendezvous WebSocket whenever required. Distinct
117117
WebSocket connections improve throughput for each client conversation, but they
118-
burden the listener with more connections that need to be handled, which may
119-
not be desire able for lightweight clients.
118+
burden the listener with more connections that need to be handled, which might
119+
not be desirable for lightweight clients.
120120

121121
On the control channel, request and response bodies are limited to at most 64 kB
122122
in size. HTTP header metadata is limited to a total of 32 kB. If either the
@@ -125,7 +125,7 @@ to a rendezvous WebSocket using a gesture equivalent to handling the
125125
[Accept](#accept-message).
126126

127127
For requests, the service decides whether to route requests over the control
128-
channel. This includes, but may not be limited to cases where a request exceeds
128+
channel. This includes, but might not be limited to cases where a request exceeds
129129
64 kB (headers plus body) outright, or if the request is sent with ["chunked"
130130
transfer-encoding](https://tools.ietf.org/html/rfc7230#section-4.1) and the
131131
service has reason to expect for the request to exceed 64 kB or reading the
@@ -155,7 +155,7 @@ in progress.
155155
#### Renew operation
156156

157157
The security token that must be used to register the listener and maintain the
158-
control channel may expire while the listener is active. The token expiry doesn't affect ongoing connections, but it does cause the control channel to be
158+
control channel might expire while the listener is active. The token expiry doesn't affect ongoing connections, but it does cause the control channel to be
159159
dropped by the service at or soon after the moment of expiry. The "renew"
160160
operation is a JSON message that the listener can send to replace the token
161161
associated with the control channel, so that the control channel can be

articles/azure-relay/service-bus-relay-tutorial.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
---
2-
title: Expose an on-premises WCF REST service to clients using Azure Relay
2+
title: Expose on-premises WCF REST service to clients
33
description: This tutorial describes how to expose an on-premises WCF REST service to an external client by using Azure WCF Relay.
44
ms.topic: tutorial
5-
ms.date: 08/11/2023
5+
ms.date: 12/11/2024
6+
# Customer intent: I want to know how to expose an on-premises WCF REST service to external clients using WCF Relay.
67
---
78

8-
# Tutorial: Expose an on-premises WCF REST service to external client by using Azure WCF Relay
9+
# Tutorial: Expose an on-premises Windows Communication Foundation (WCF) REST service to external client by using Azure WCF Relay
910

1011
This tutorial describes how to build a WCF Relay client application and a service using Azure Relay. Like their original WCF counterparts, a service is a construct that exposes one or more endpoints. Each **endpoint** exposes one or more service operations. The endpoint of a service specifies an **address** where the service can be found, a **binding** that contains the information that a client must communicate with the service, and a **contract** that defines the functionality provided by the service to its clients. The main difference between WCF and WCF Relay is that the endpoint is exposed in the cloud instead of locally on your computer.
1112

@@ -758,7 +759,7 @@ namespace Microsoft.ServiceBus.Samples
758759

759760
1. You can continue sending text messages from the client to the service in this manner. When you're finished, select Enter in the client and service console windows to end both applications.
760761

761-
## Next steps
762+
## Next step
762763

763764
Advance to the following tutorial:
764765

0 commit comments

Comments
 (0)