You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Azure Communication UI Mobile Library for .NET MAUI
16
+
17
+
This project demonstrates the integration of Azure Communication UI library into .NET MAUI application. It utilizes Azure Communication Services and the native Azure Communication Services UI library to build a calling experience that features both voice and video calling.
18
+
19
+
### Download code
20
+
21
+
Find the project for this sample on [GitHub](https://github.com/Azure-Samples/communication-services-ui-library-maui).
22
+
23
+
### Features
24
+
25
+
Refer to the native [UI Library overview](../../concepts/ui-library/ui-library-overview.md)
26
+
27
+
### Prerequisites
28
+
29
+
- Visual Studio [Setup Instructions](https://learn.microsoft.com/dotnet/maui/get-started/installation)
30
+
- An Azure account with an active subscription. For details, see [Create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
- An Azure Communication Services resource. For details, see [Create an Azure Communication Services resource](../../quickstarts/create-communication-resource.md).
34
+
- An Azure Function running the [Authentication Endpoint](../../tutorials/trusted-service-tutorial.md) to fetch access tokens.
1. Navigate to `/AndroidMauiBindings` and in this directory in terminal run `./downloadJarScript.sh`. `GitBash` or `Windows Subsystem for Linux (WSL)` should be enabled to run `.sh` on Windows.
45
+
2. Open `CommunicationCallingSampleMauiApp/CommunicationCallingSampleMauiApp.sln` in Visual Studio
46
+
3. Edit `CommunicationCallingSampleMauiApp/CommunicationCallingSampleMauiApp.csproj` and set `<TargetFrameworks>net7.0-android</TargetFrameworks>`.
47
+
4. Select android device/emulator in visual studio and run `CommunicationCallingSampleMauiApp` app.
48
+
49
+
#### For iOS
50
+
51
+
##### Visual Studio Mac 2022
52
+
53
+
1. Navigate to `communication-services-ui-library-maui/iOSMauiBindings/ProxyLibs/CommunicationUI-Proxy` and in this directory in terminal run `./iOSFramework.sh -d`.
54
+
2. Open `CommunicationCallingSampleMauiApp/CommunicationCallingSampleMauiApp.sln` in Visual Studio
55
+
3. Edit `CommunicationCallingSampleMauiApp/CommunicationCallingSampleMauiApp.csproj` and set `<TargetFrameworks>net7.0-ios</TargetFrameworks>`.
56
+
4. Select iOS device/simulator in visual studio and run `CommunicationCallingSampleMauiApp` app.
57
+
58
+
### Highlights and feedback
59
+
60
+
Visit [GitHub](https://github.com/Azure-Samples/communication-services-ui-library-maui#key-sample-highlights) to learn more and discover more capabilities and share your valuable feedback.
Copy file name to clipboardExpand all lines: articles/communication-services/samples/ui-library-cross-platform.md
+7-3Lines changed: 7 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: Cross Platform development using the UI library
3
3
titleSuffix: An Azure Communication Services sample overview
4
-
description: Cross Platform development solutions using the UI library to enable Xamarin and React Native developers build communication applications
4
+
description: Cross Platform development solutions using the UI library to enable .NET MAUI, Xamarin and React Native developers build communication applications
5
5
author: jorgegarc
6
6
manager: anujbh
7
7
services: azure-communication-services
@@ -11,14 +11,18 @@ ms.date: 08/30/2021
11
11
ms.topic: overview
12
12
ms.service: azure-communication-services
13
13
ms.subservice: calling
14
-
zone_pivot_groups: acs-xamarin-react
14
+
zone_pivot_groups: acs-maui-xamarin-react
15
15
---
16
16
17
17
# Get started with Cross Platform development using the UI library
Azure Communication Services introduces Cross Platform development using **Xamarin and React Native** solutions. This sample demonstrates how Azure Communication Services Calling integrates the UI Library for mobile platforms and create the bindings to allow developers to begin building with the calling capabilities.
21
+
Azure Communication Services introduces Cross Platform development using **.NET MAUI, Xamarin and React Native** solutions. This sample demonstrates how Azure Communication Services Calling integrates the UI Library for mobile platforms and create the bindings to allow developers to begin building with the calling capabilities.
Copy file name to clipboardExpand all lines: articles/event-hubs/event-hubs-premium-overview.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,9 @@ It replicates events to three replicas, distributed across Azure availability zo
14
14
In addition to these storage-related features and all capabilities and protocol support of the standard tier, the isolation model of the premium tier enables features like [dynamic partition scale-up](dynamically-add-partitions.md). You also get far more generous [quota allocations](event-hubs-quotas.md). Event Hubs Capture is included at no extra cost.
15
15
16
16
> [!NOTE]
17
-
> Event Hubs Premium supports TLS 1.2 or greater.
17
+
> - Event Hubs Premium supports TLS 1.2 or greater.
18
+
> - The premium tier isn't available in all regions. Try to create a namespace in the Azure portal and see supported regions in the **Location** drop-down list on the **Create Namespace** page.
19
+
18
20
19
21
You can purchase 1, 2, 4, 8 and 16 processing units for each namespace. As the premium tier is a capacity-based offering, the achievable throughput isn't set by a throttle as it is in the standard tier, but depends on the work you ask Event Hubs to do, similar to the dedicated tier. The effective ingest and stream throughput per PU will depend on various factors, including:
Copy file name to clipboardExpand all lines: articles/machine-learning/how-to-export-delete-data.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,26 +7,26 @@ ms.service: machine-learning
7
7
ms.subservice: mldata
8
8
author: lgayhardt
9
9
ms.author: lagayhar
10
-
ms.reviewer: lagayhar
11
-
ms.date: 10/21/2021
10
+
ms.reviewer: franksolomon
11
+
ms.date: 02/09/2023
12
12
ms.topic: how-to
13
13
14
14
---
15
15
16
16
17
17
# Export or delete your Machine Learning service workspace data
18
18
19
-
In Azure Machine Learning, you can export or delete your workspace data using either the portal's graphical interface or the Python SDK. This article describes both options.
19
+
In Azure Machine Learning, you can export or delete your workspace data using either the portal graphical interface or the Python SDK. This article describes both options.
In-product data stored by Azure Machine Learning is available for export and deletion. You can export and delete using Azure Machine Learning studio, CLI, and SDK. Telemetry data can be accessed through the Azure Privacy portal.
27
+
In-product data stored by Azure Machine Learning is available for export and deletion. You can export and delete data with Azure Machine Learning studio, the CLI, and the SDK. Additionally, you can access telemetry data through the Azure Privacy portal.
28
28
29
-
In Azure Machine Learning, personal data consists of user information in job history documents.
29
+
In Azure Machine Learning, personal data consists of user information in job history documents.
30
30
31
31
## Delete high-level resources using the portal
32
32
@@ -38,10 +38,10 @@ When you create a workspace, Azure creates several resources within the resource
38
38
- An Applications Insights instance
39
39
- A key vault
40
40
41
-
These resources can be deleted by selecting them from the list and choosing**Delete**:
41
+
To delete these resources, selecting them from the list and choose**Delete**:
42
42
43
43
> [!IMPORTANT]
44
-
> If the resource is configured for soft delete, the data won't be deleted unless you optionally select to delete the resource permanently. For more information, see the following articles:
44
+
> If the resource is configured for soft delete, the data won't actually delete unless you optionally select to delete the resource permanently. For more information, see the following articles:
> *[Soft delete for blobs](../storage/blobs/soft-delete-blob-overview.md).
47
47
> *[Soft delete in Azure Container Registry](../container-registry/container-registry-soft-delete-policy.md).
@@ -50,19 +50,19 @@ These resources can be deleted by selecting them from the list and choosing **De
50
50
51
51
:::image type="content" source="media/how-to-export-delete-data/delete-resource-group-resources.png" alt-text="Screenshot of portal, with delete icon highlighted.":::
52
52
53
-
Job history documents, which may contain personal user information, are stored in the storage account in blob storage, in subfolders of `/azureml`. You can download and delete the data from the portal.
53
+
Job history documents, which may contain personal user information, are stored in the storage account in blob storage, in `/azureml` subfolders. You can download and delete the data from the portal.
54
54
55
55
:::image type="content" source="media/how-to-export-delete-data/storage-account-folders.png" alt-text="Screenshot of azureml directory in storage account, within the portal.":::
56
56
57
57
## Export and delete machine learning resources using Azure Machine Learning studio
58
58
59
-
Azure Machine Learning studio provides a unified view of your machine learning resources, such as notebooks, data assets, models, and jobs. Azure Machine Learning studio emphasizes preserving a record of your data and experiments. Computational resources such as pipelines and compute resources can be deleted using the browser. For these resources, navigate to the resource in question and choose **Delete**.
59
+
Azure Machine Learning studio provides a unified view of your machine learning resources - for example, notebooks, data assets, models, and jobs. Azure Machine Learning studio emphasizes preservation of a record of your data and experiments. You can delete computational resources such as pipelines and compute resources with the browser. For these resources, navigate to the resource in question and choose **Delete**.
60
60
61
-
Data assets can be unregistered and jobs can be archived, but these operations don't delete the data. To entirely remove the data, data assets and job data must be deleted at the storage level. Deleting at the storage level is done using the portal, as described previously. An individual Job can be deleted directly in studio. Deleting a Job deletes the Job's data.
61
+
You can unregister data assets and archive jobs, but these operations don't delete the data. To entirely remove the data, data assets and job data require deletion at the storage level. Storage level deletion happens in the portal, as described earlier. Azure ML Studio can handle individual deletion. Job deletion deletes the data of that job.
62
62
63
-
You can download training artifacts from experimental jobs using the Studio. Choose the **Job** in which you're interested. Choose **Output + logs** and navigate to the specific artifacts you wish to download. Choose **...** and **Download** or select **Download all**.
63
+
Azure ML Studio can handle training artifact downloads from experimental jobs. Choose the relevant **Job**. Choose **Output + logs**, and navigate to the specific artifacts you wish to download. Choose **...** and **Download**, or select **Download all**.
64
64
65
-
You can download a registered model by navigating to the **Model** and choosing**Download**.
65
+
To download a registered model, navigate to the **Model** and choose**Download**.
66
66
67
67
:::image type="contents" source="media/how-to-export-delete-data/model-download.png" alt-text="Screenshot of studio model page with download option highlighted.":::
0 commit comments