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