ContainerRepository interface 
En repository i ett containerregister är en logisk gruppering av avbildningar eller artefakter som delar samma namn.  Olika versioner av ett hello-world-program kan till exempel ha taggar v1 och v2och grupperas efter lagringsplatsen hello-world.
ContainerRepository-gränssnittet är en hjälp som grupperar information och åtgärder om en lagringsplats i det här containerregistret.
Egenskaper
| name | Namn på lagringsplats.  | 
| registry | 
	Azure Container Registry-slutpunkten.  | 
Metoder
| delete(Delete | 
	Tar bort den här lagringsplatsen och alla artefakter som ingår i den logiska gruppen.  | 
| get | 
	Returnerar en hjälpinstans av RegistryArtifact- för den angivna taggen eller sammandraget.  | 
| get | 
	Hämtar egenskaperna för den här lagringsplatsen.  | 
| list | 
	Returnerar en iterbar iterator som kan asynkroniseras för att visa manifestegenskaper. Detta är användbart för att fastställa samlingen av artefakter som är associerade med den här lagringsplatsen, eftersom varje artefakt identifieras unikt av dess manifest. Exempel med  
Exempel med  
Exempel med  
 | 
| update | 
	Uppdaterar egenskaperna för den här lagringsplatsen. Exempel på användning: 
 | 
Egenskapsinformation
name
Namn på lagringsplats.
name: string
				Egenskapsvärde
string
		registryEndpoint
	 
	Azure Container Registry-slutpunkten.
registryEndpoint: string
				Egenskapsvärde
string
Metodinformation
		delete(DeleteRepositoryOptions)
	  
	Tar bort den här lagringsplatsen och alla artefakter som ingår i den logiska gruppen.
function delete(options?: DeleteRepositoryOptions): Promise<void>
				Parametrar
- options
 - DeleteRepositoryOptions
 
valfri konfiguration för åtgärden
Returer
Promise<void>
		getArtifact(string)
	 
	Returnerar en hjälpinstans av RegistryArtifact- för den angivna taggen eller sammandraget.
function getArtifact(tagOrDigest: string): RegistryArtifact
				Parametrar
- tagOrDigest
 - 
				
string
 
taggen eller sammandraget av artefakten
Returer
		getProperties(GetRepositoryPropertiesOptions)
	    
	Hämtar egenskaperna för den här lagringsplatsen.
function getProperties(options?: GetRepositoryPropertiesOptions): Promise<ContainerRepositoryProperties>
				Parametrar
- options
 - GetRepositoryPropertiesOptions
 
Returer
Promise<ContainerRepositoryProperties>
		listManifestProperties(ListManifestPropertiesOptions)
	     
	Returnerar en iterbar iterator som kan asynkroniseras för att visa manifestegenskaper. Detta är användbart för att fastställa samlingen av artefakter som är associerade med den här lagringsplatsen, eftersom varje artefakt identifieras unikt av dess manifest.
Exempel med for-await-of syntax:
const client = new ContainerRegistryClient(url, credential);
const repository = client.getRepository(repositoryName)
for await (const manifest of repository.listManifestProperties()) {
  console.log("manifest: ", manifest);
}
Exempel med iter.next():
const iter = repository.listManifestProperties();
let item = await iter.next();
while (!item.done) {
  console.log("manifest properties: ", item.value);
  item = await iter.next();
}
Exempel med byPage():
const pages = repository.listManifestProperties().byPage({ maxPageSize: 2 });
let page = await pages.next();
let i = 1;
while (!page.done) {
 if (page.value) {
   console.log(`-- page ${i++}`);
   for (const manifestProperties of page.value) {
     console.log(`  manifest properties: ${manifestProperties}`);
   }
 }
 page = await pages.next();
}
				function listManifestProperties(options?: ListManifestPropertiesOptions): PagedAsyncIterableIterator<ArtifactManifestProperties, ArtifactManifestProperties[], PageSettings>
				Parametrar
- options
 - ListManifestPropertiesOptions
 
Returer
		updateProperties(UpdateRepositoryPropertiesOptions)
	    
	Uppdaterar egenskaperna för den här lagringsplatsen.
Exempel på användning:
const client = new ContainerRegistryClient(url, credential);
const repository = client.getRepository(repositoryName)
const updated = await repository.updateProperties({
  canDelete: false,
  canList: false,
  canRead: false,
  canWrite: false
});
				function updateProperties(options: UpdateRepositoryPropertiesOptions): Promise<ContainerRepositoryProperties>
				Parametrar
Returer
Promise<ContainerRepositoryProperties>