Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Dosyaların erişim ve değişiklik zamanlarını ayarlar.
Parametreler
Aşağıdaki tabloda görevin parametreleri Touch açıklanmaktadır.
| Parametre | Tanım |
|---|---|
AlwaysCreate |
İsteğe bağlı Boolean parametre.ise true, henüz varolmayan dosyaları oluşturur. |
Files |
Gerekli ITaskItem[] parametresi.Dokunacak dosyaların koleksiyonunu belirtir. |
ForceTouch |
İsteğe bağlı Boolean parametre.ise true, dosyalar salt okunur olsa bile bir dosyaya dokunmaya zorlar. |
Time |
İsteğe bağlı String parametre.Bir saat belirtir. Varsayılan olarak geçerli saati ( Now) kullanır. biçimi kullanılarak DateTimeFormatInfo.InvariantInfoyöntemi tarafından Parse ayrıştırılabilir olmalıdır. |
TouchedFiles |
İsteğe bağlı ITaskItem[] çıkış parametresi.Başarıyla dokunulan öğelerin koleksiyonunu içerir. |
Açıklamalar
Yukarıda listelenen parametrelere ek olarak, bu görev kendi sınıfından TaskExtension devralan sınıfından Task parametreleri devralır. Bu ek parametrelerin ve açıklamalarının listesi için bkz . TaskExtension temel sınıfı.
Örnek
Aşağıdaki örnek, öğe koleksiyonunda Touch Files belirtilen dosyaların erişim ve değişiklik sürelerini değiştirmek için görevini kullanır ve öğe koleksiyonuna FilesTouched başarıyla dokunulan dosyaların listesini yerleştirir.
<Project>
<ItemGroup>
<Files Include="File1.cs;File2.cs;File3.cs" />
</ItemGroup>
<Target Name="TouchFiles">
<Touch
Files="@(Files)">
<Output
TaskParameter="TouchedFiles"
ItemName="FilesTouched"/>
</Touch>
</Target>
</Project>