Термін дії вмісту MSN і правила видалення

Дізнайтеся, як минати або видаляти вміст із MSN за допомогою підтримуваних метаданих. У цьому посібнику пояснюється логіка завершення терміну дії, поведінка інсталювання для оновлених або повторюваних елементів, а також як забезпечити правильну обробку вмісту.

У цій статті

Установлення терміну дії та оновлених дат

Докладні відомості про зміни стану елемента

Уникнення повторень у каналі

Установлення терміну дії та оновлених дат

Щоб видалити вміст із MSN, додайте до каналу такі елементи:

  • Дата завершення терміну дії в минулому (відносно поточної дати й часу)
  • Оновлена дата, новіша за останню
  • Той самий унікальний ідентифікатор , який використовується у вихідному елементі каналу

Це сигналізує про скасування публікації елемента під час наступного оновлення каналу.

Для rss-каналів мультимедіа можна також використовувати такі позначки на кореневому рівні елемента:

<dcterms:valid>2024-12-31T00:00:00Z</dcterms:valid>
<mi:expirationDate>2024-12-31T00:00:00Z</mi:expirationDate>

Обидві дати мають бути з'єднаними з новішою <dcterms:modified> або оновленою датою, щоб ініціювати накопичення.

Докладні відомості про зміни стану елемента

MsN використовує комбінацію унікального ідентифікатора, оновленої дати та дати завершення терміну дії , щоб визначити стан кожного елемента каналу. У таблиці нижче описано, як різні комбінації впливають на присвоювання:

Контекст Дія
Немає елемента з таким унікальним ідентифікатором Створено новий елемент
Той самий унікальний ідентифікатор + оновлена дата новіша Елемент оновлено
Той самий унікальний ідентифікатор + немає змін в оновленій даті Елемент пропущено (повторюваний)
Той самий унікальний ідентифікатор + дата завершення терміну дії в минулій + оновлена дата новіша Елемент видалено/знято

Уникнення повторень у каналі

Щоб запобігти виникненню помилок і надлишкових оновлень, виконайте наведені нижче дії.

  • Не генеруйте нові унікальні ідентифікатори для кожного витягнення каналу.
  • Змінюйте лише дату оновлення, коли елемент дійсно змінився.
  • Повторно використовувати URL-адреси медіазасобів, якщо вміст суттєво не змінився.
  • Для каналу RSS для медіавмісту оновіть <dcterms:modified> його, щоб ініціювати повторне вмикання.

Повторне додавання незмінених відходів вмісту, які обробляють ресурси, і може бути повністю пропущено системою.