2014-11-03 65 views
1

我是Ocean Schlumberger 2013的新手。我一直试图使用Slb.Ocean.Petrel.XXX的LastModified Property(其中XXX代表那么,VolumeCalculation等),但是当我使用它时得到以下警告。如何实施ILastUpdateInfoFactory Ocean 2013?

警告1 'Slb.Ocean.Petrel.DomainObject.Model.LastModified' 是 过时: ' “作废的2013.1请使用ILastUpdateInfoFactory 代替”' C:\用户\ XXXX \文档\ Visual工作室 2012 \项目\ ListGr \ ListGr \ ListGrLogs.cs 113 25 ListGr

我已经读过了ILastUpdateInfoFactory帮助文档,但我不知道如何实现这个在我的插件,并获得了类似的结果上次更改财产。有人能帮我一把吗?

问候。

+0

您的问题究竟是什么?你不知道如何实现一个接口?或者它是否具体实现?请解释更多。 – 2014-11-03 07:50:27

回答

1

不知道如果这是你在找什么,但是从ILastUpdateInfoFactory海洋帮助文件:

// Code that gets the LastUpdateInfo from an native or custom domain object 
public void GetLastUpdateInfo(object domainObject) 
{ 
    // Get the service 
    ILastUpdateInfoFactory lastUpdateInfoFactory = CoreSystem.GetService<ILastUpdateInfoFactory>(domainObject); 

    // Get the LastUpdateInfo 
    LastUpdateInfo lastUpdateInfo = lastUpdateInfoFactory.GetLastUpdateInfo(domainObject); 

    // Process the result 
    PetrelLogger.InfoOutputWindow(string.Format("Last updated at: {0} by {1}.", 
              lastUpdateInfo.Time, lastUpdateInfo.UserName)); 
}