Aracılığıyla paylaş


Çözüme dosya eklemek için modülleri kullanma

Yeni ana sayfalar gibi dosya türlerine bakılmaksızın dosyaları SharePoint sunucusuna dağıtmak isteyebileceğiniz zamanlar olabilir. Bunu yapmak için Modülleri kullanabilirsiniz (Visual Basic kod modülleriyle karıştırılmamalıdır). Modüller, SharePoint çözümündeki dosyalar için kapsayıcılardır. Çözüm dağıtıldığında modüldeki dosyalar SharePoint sunucusundaki belirtilen klasörlere kopyalanır.

Modül öğeleri ve öğeleri

Modül oluşturmak için, Yeni Öğe Ekle iletişim kutusunda seçerek bir projeye ekleyin. Ardından, Elements.xml dosyasını dağıtmak istediğiniz dosyaların adlarını, bunların sistemde bulundukları yeri ve SharePoint sunucusunda kopyalanmaları gereken yeri içerecek şekilde değiştirin.

Bir modül için Elements.xml dosyasının bir örneği aşağıda verilmiştir:

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <Module Name="Module1">
        <File Path="Module1\Sample.txt" Url="Module1/Sample.txt" />
    </Module>
</Elements>

Yeni oluşturulan modüller aşağıdaki varsayılan dosyaları içerir:

Dosya Adı Açıklama
Elements.xml Modülün tanım dosyası.
Örnek.txt Modüldeki bir dosyaya örnek olarak hizmet veren yer tutucu dosyası.

Elements.xml dosyası aşağıdaki öğeleri içerir:

Öğe Adı Açıklama
Öğeler Modülde tanımlanan tüm öğeleri içerir.
Modül modül öğesinin biçiminde <Module Name="Module1">modülün adını belirten Name adlı tek bir özniteliği vardır.

Modülün adını (veya Klasör Adı özelliğini) değiştirirseniz Modül öğesindeki adı el ile güncelleştirmeniz gerektiğini unutmayın.

Modül öğesinde dosyalar için bir alt dizin belirtirseniz, Windows SharePoint Services (WSS) bunlar için otomatik olarak eşleşen bir dizin yapısı oluşturur.
Dosya File öğesinin Path ve Url şeklinde iki parametresi vardır.

- Yol: SharePoint çözümündeki dosyanın adı ve konumu. Biçimi, Path="Module1\Sample.txt"şeklindedir.

- Url: Dosyanın SharePoint sunucusunda dağıtılacağı konum. Biçimi, Url="Module1/Sample.txt"şeklindedir.

- Tür: İki ayarı olan isteğe bağlı bir öznitelik: GhostableInLibrary ve Ghostable. Biçimi, Type="GhostableInLibrary"şeklindedir. GhostableInLibrary belirtilmesi, dosyanın kitaplığa eklendiğinde dosyaya eşlik edecek bir liste öğesiyle birlikte SharePoint'teki belge kitaplığına ekleneceğini gösterir. Ghostable belirtilmesi, dosyanın belge kitaplığının dışında SharePoint'e eklenmesine neden olur.

Dağıtmak istediğiniz her dosya, Elements.xml dosyasında ayrı <File> bir öğe girişi gerektirir.

Ayrıca bkz.