varclient=Client;varcollectionName=$"test_snapshots_{Guid.NewGuid():N}";// Create a collection to snapshot.awaitclient.Collections.CreateCollectionAsync(collectionName:collectionName,vectors:newVectorParams{Size=4,Distance=Distance.Cosine,});// Create a snapshot of the collection.varcreateResponse=awaitclient.Snapshots.CreateSnapshotAsync(collectionName:collectionName,wait:true);varsnapshotName=createResponse.Result.Name;Console.WriteLine($"Created snapshot: {snapshotName}");// List all snapshots for the collection.varlistResponse=awaitclient.Snapshots.ListSnapshotsAsync(collectionName:collectionName);Console.WriteLine($"Found {listResponse.Result!.Count} snapshot(s).");// Delete the snapshot.vardeleteResponse=awaitclient.Snapshots.DeleteSnapshotAsync(collectionName:collectionName,snapshotName:snapshotName,wait:true);Console.WriteLine($"Deleted snapshot: {snapshotName}");// Verify the snapshot was deleted.varlistAfterDelete=awaitclient.Snapshots.ListSnapshotsAsync(collectionName:collectionName);// Cleanup: delete the collection.awaitclient.Collections.DeleteCollectionAsync(collectionName:collectionName);