@@ -31,8 +31,8 @@ Usage steps:
3131
3232
3333# Examples
34- ### Configure UDP Port Range
35- ```
34+ ### C++ Configure UDP Port Range
35+ ``` cpp
3636wil::com_ptr<ICoreWebView2EnvironmentOptions> options =
3737 Microsoft::WRL::Make<CoreWebView2EnvironmentOptions>();
3838
@@ -41,6 +41,27 @@ CHECK_FAILURE(options->get_WebRtcPortConfiguration(&portConfig));
4141
4242CHECK_FAILURE(portConfig->SetPortRange(
4343 CoreWebView2WebRtcProtocolKind::Udp, 50000, 51000));
44+
45+ HRESULT hr = CreateCoreWebView2EnvironmentWithOptions(
46+ subFolder, m_userDataFolder.c_str(), options.Get(),
47+ Callback<ICoreWebView2CreateCoreWebView2EnvironmentCompletedHandler >(
48+ this, &AppWindow::OnCreateEnvironmentCompleted)
49+ .Get());
50+ ```
51+
52+ ### C# Configure UDP Port Range
53+ ```csharp
54+ var options = new CoreWebView2EnvironmentOptions();
55+
56+ var portConfig = options.WebRtcPortConfiguration;
57+ portConfig.SetPortRange(CoreWebView2WebRtcProtocolKind.Udp, 50000, 51000);
58+
59+ var environment = await CoreWebView2Environment.CreateAsync(
60+ browserExecutableFolder: subFolder,
61+ userDataFolder: m_userDataFolder,
62+ options: options);
63+
64+ OnCreateEnvironmentCompleted(environment);
4465```
4566
4667### C++ Sample
@@ -261,4 +282,4 @@ public interface ICoreWebView2EnvironmentOptions
261282 /// </summary >
262283 ICoreWebView2WebRtcPortConfiguration WebRtcPortConfiguration { get ; }
263284}
264- ```
285+ ```
0 commit comments