IT Hit WebDAV Server for . net返回自定义属性

本文关键字:net 返回 自定义属性 for Server Hit WebDAV IT | 更新日期: 2023-09-27 18:17:00

当用户右键单击WebDAV服务器提供的文件清单时,我需要发回自定义属性信息。然而,到目前为止,我似乎还不知道如何让他们出现。

我看到GetProperties()和GetPropertyNames()方法,以及如何加载PropertyName对象列表:

private void loadProperties()
{
     propVals.Add(new PropertyValue(new PropertyName("ParcelID","ECMailbox"),parcel.ParcelID.ToString()));
}
public override IEnumerable<PropertyValue> GetProperties(IList<PropertyName> props, bool allprop)
{
     foreach (PropertyValue p in propVals)
     {
          if (allprop || props.Contains(p.QualifiedName))
          {
               yield return p;
          }
     }
}
public override IEnumerable<PropertyName> GetPropertyNames()
{
     return propVals.Select(p => p.QualifiedName);
}

我确实看到这些被调用,但在资源管理器(Win7 64位)中没有任何显示。什么好主意吗?

IT Hit WebDAV Server for . net返回自定义属性

Windows资源管理器(带有Mini-Redirector)是一个WebDAV客户端,它不会显示任何关于自定义属性(或死亡属性)的信息,因为它不是为此编程的。此行为不依赖于您使用的WebDAV服务器。

使用不同的WebDAV客户端。

我用CarotDAV和Fiddler测试我的服务。CarotDAV是一个免费的GUI应用程序。http://rei.to/carotdav_en.html