Клієнтська об’єктна модель SharePoint (CSOM) надає доступ до об’єктної моделі SharePoint із коду, який виконується локально або на сервері, відмінному від SharePoint.29 червня 2022 р

Ключова відмінність полягає в тому, що PnP Core SDK завжди створює нову змінну, коли ви використовуєте методи Get*, тоді як у CSOM іноді ви не можете зробити те саме й можете лише посилатися на змінну з контексту. В останньому прикладі PnP Core SDK надсилає два HTTP-запити для отримання даних, тоді як CSOM надсилає лише один.

Сайти спілкування SharePoint є призначений для інформування та залучення. На відміну від командного сайту, де основною метою є співпраця для створення вмісту з невеликою групою, основною метою комунікаційного сайту є інформування читачів, перш за все, щоб вони читали, а не створювали. Потрібно створити сайт групи?

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

Ще одна істотна відмінність: Виклики CSOM потребують автентифікації (за допомогою Oauth), тоді як виклики JSOM автоматично автентифікуються за допомогою ідентифікації користувача, оскільки це код JS, який виконується в браузері. CSOM — це об’єктна модель на стороні клієнта, яка складається з кодування на стороні клієнта C# (Microsoft. sharepoint. cleint.

Ось типовий потік сценаріїв CSOM PowerShell:

  1. Крок 1. Додайте посилання на збірку SharePoint Online CSOM.
  2. Крок 2: Ініціалізація змінних або параметрів командного рядка (необов’язково)
  3. Крок 3: Створіть клієнтський контекст.
  4. Крок 4: Завантажте об'єкти в змінні.
  5. Крок 5: Отримайте властивості або методи виклику об’єктів.