diff --git a/sdk/appconfiguration/azure-data-appconfiguration/samples/appconfig_basic_operation.cpp b/sdk/appconfiguration/azure-data-appconfiguration/samples/appconfig_basic_operation.cpp index d72d6bc3cd..b6b3f09e94 100644 --- a/sdk/appconfiguration/azure-data-appconfiguration/samples/appconfig_basic_operation.cpp +++ b/sdk/appconfiguration/azure-data-appconfiguration/samples/appconfig_basic_operation.cpp @@ -14,6 +14,66 @@ using namespace Azure::Data::AppConfiguration; using namespace Azure::Identity; +// Retreive labels based on filters +static void RetreiveLabels(ConfigurationClient& configurationClient) +{ + // Current + + { + GetLabelsOptions options; + // To get all labels, don't set Name or use the any wildcard ("*"). + options.Name = "production*"; + options.AcceptDatetime = "Fri, 10 Jan 2025 00:00:00 GMT"; + + for (GetLabelsPagedResponse labelsPage = configurationClient.GetLabels("accept", options); + labelsPage.HasPage(); + labelsPage.MoveToNextPage()) + { + if (labelsPage.Items.HasValue()) + { + std::vector