Amazon.Internal.RegionEndpointProviderV2.RegionEndpoint.LoadEndpointDefinitions C# (CSharp) Метод

LoadEndpointDefinitions() публичный статический Метод

public static LoadEndpointDefinitions ( string endpointsPath ) : void
endpointsPath string
Результат void
            public static void LoadEndpointDefinitions(string endpointsPath)
            {
                lock (LOCK_OBJECT)
                {
                    if (RegionEndpoint.loaded)
                        return;

                    _documentEndpoints = new Dictionary<string, JsonData>();
                    if (string.IsNullOrEmpty(endpointsPath))
                    {
#if BCL
                        if (TryLoadEndpointDefinitionsFromAssemblyDir())
                        {
                            RegionEndpoint.loaded = true;
                            return;
                        }
#endif
                        LoadEndpointDefinitionsFromEmbeddedResource();
                    }
#if !UNITY
                    else if (endpointsPath.StartsWith("http", StringComparison.OrdinalIgnoreCase))
                    {
                        LoadEndpointDefinitionFromWeb(endpointsPath);
                    }
#endif
#if BCL || CORECLR
                    else
                    {
                        LoadEndpointDefinitionFromFilePath(endpointsPath);
                    }
#endif
                    RegionEndpoint.loaded = true;
                }
            }

Same methods

RegionEndpointProviderV2.RegionEndpoint::LoadEndpointDefinitions ( ) : void