Ваш вопрос не очень понятен - файлы, внешние по отношению к sharepoint, не имеют предсказуемого типа контента. Это не похоже на ассоциации расширений файлов, где .exe всегда является исполняемым файлом, а .gif всегда изображением. Внутри sharepoint единственным ограничением для типов содержимого файлов является то, что тип содержимого наследуется от типа содержимого Document. Ассоциация, которую вы делаете с любым данным типом файла, должна быть изобретена you
Что касается выяснения того, какие типы контента существуют в библиотеке документов, изучите свойство экземпляра SPList .RootFolder.ContentTypes.
Во-вторых, чтобы установить тип контента для загруженного файла, вам, скорее всего, придется разработать Event Receiver, который является производным от SPItemEventReceiver. Вы можете перехватить событие ItemAdded и программно установить тип содержимого файла. Это делается путем установки одного из его внутренних свойств для идентификатора одного из SPContentType, полученного на предыдущем шаге.
-Oisin