ฟังก์ชันต่อไปนี้สามารถโหลดได้จาก
@bazel_tools//tools/build_defs/repo:cache.bzl
แสดงรหัส Canonical เริ่มต้นที่ใช้สำหรับการดาวน์โหลด
get_default_canonical_id
get_default_canonical_id(repository_ctx, urls)
แสดงรหัส Canonical เริ่มต้นที่ใช้สำหรับการดาวน์โหลด
แสดงผล ""
(สตริงว่างเปล่า) เมื่อเรียกใช้ Bazel
--repo_env=BAZEL_HTTP_RULES_URLS_AS_DEFAULT_CANONICAL_ID=0
เช่น ```python load("@bazel_tools//tools/build_defs/repo:cache.bzl", "get_default_canonical_id")
...
repository_ctx.download_and_extract(
url = urls,
integrity = integrity
canonical_id = get_default_canonical_id(repository_ctx, urls),
),
### Parameters
t<able class=p"arams-table
">c<olgroup<>/span>
c<ol class=c"ol-param "/
>c<ol class=c"ol-description "/
>/<colgroup
>t<body<>/span>
t<r id=g"et_default_canonical_id-repository_ctx
">t<dc><oder>epository_ctx/<code/><td
>t<d<>/span>
required.
p<
>
The repository context of the repository rule calling this utility
function.
/<p
>/<td
>/<tr
>t<r id=g"et_default_canonical_id-urls
">t<dc><odeu>rls/<code/><td
>t<d<>/span>
required.
p<
>
A list of URLs matching what is passed to `repository_ctx.download` and
`repository_ctx.download_and_extract`.
/<p
>/<td
>/<tr
>/<tbody
>/<table
>