示例#1
0
 public PSAcrManifest(AcrManifests manifest)
 {
     Registry  = manifest?.Registry;
     ImageName = manifest?.ImageName;
     if (manifest != null && manifest.ManifestsAttributes != null)
     {
         ManifestsAttributes = manifest.ManifestsAttributes.Select(x => new PSManifestAttributeBase(x)).ToList();
     }
 }
        public override PSAcrManifest SendRequest()
        {
            AcrManifests manifest = _client
                                    .GetClient()
                                    .Manifests
                                    .GetListAsync(_repositoryName)
                                    .GetAwaiter()
                                    .GetResult();

            return(new PSAcrManifest(manifest));
        }