Microsoft.Azure.Commands.StreamAnalytics.StreamAnalyticsBaseCmdlet.ResolveResourceName C# (CSharp) Метод

ResolveResourceName() защищенный Метод

protected ResolveResourceName ( string rawJsonContent, string nameFromCmdletContext, string resourceType ) : string
rawJsonContent string
nameFromCmdletContext string
resourceType string
Результат string
        protected string ResolveResourceName(string rawJsonContent, string nameFromCmdletContext, string resourceType)
        {
            string nameExtractedFromJson = StreamAnalyticsCommonUtilities.ExtractNameFromJson(rawJsonContent);

            // Read the name from the JSON content if user didn't provide name with -Name parameter
            string resolvedResourceName = string.IsNullOrWhiteSpace(nameFromCmdletContext)
                ? nameExtractedFromJson
                : nameFromCmdletContext;

            // Show a message that if name from json is not null or empty and names do not match, name specified with -Name parameter will be used.
            if (!string.IsNullOrEmpty(nameExtractedFromJson) && string.Compare(resolvedResourceName, nameExtractedFromJson, StringComparison.OrdinalIgnoreCase) != 0)
            {
                WriteVerbose(string.Format(
                    CultureInfo.InvariantCulture,
                    Resources.ExtractedNameFromJsonMismatchWarning,
                    resourceType,
                    resolvedResourceName,
                    nameExtractedFromJson));
            }

            return resolvedResourceName;
        }
    }