가능한 경우 C#의 Offline Files API을 사용하는 방법을 알아 내려고하고 있습니다. API가 COM API라면 이론적으로 C#에서 here 메서드를 사용하여 호출 할 수 있어야한다고 생각합니다.C#에서 Microsoft의 오프라인 파일 API를 사용할 수 있습니까?
불행히도 COM API가 아닌지 또는 알려주는지 전혀 알 수 없습니다. (보다 일반적인 측면 참고로, 사람이 어떻게 API는 COM 호환되는지 여부를 말해 말해 줄 수 있습니까?)
을 내가 성공적으로처럼 선언함으로써 API에서 OfflineFilesQueryStatus
함수를 호출했습니다
[DllImport("cscapi.dll")]
public static extern int OfflineFilesQueryStatus(out bool pbActive, out bool pbEnabled);
하지만 인터페이스를 사용하는 방법을 잘 모르겠습니다 (즉, IOfflineFilesCache
개체를 만드는 방법을 모르겠습니다.)
아무에게도 설명해 줄 수 있습니까?
확실히 COM API입니다. 연결된 문서에 "** COM 기반 오프라인 파일 API 인터페이스 **를 사용하여 다른 모든 오프라인 파일 작업을 수행 할 수 있습니다." 또한 C# 4.0을 사용하는 경우 http://blogs.msdn.com/b/samng/archive/2009/06/16/com-interop-in-c-4-0을 읽어 보시기 바랍니다. aspx를 사용하면 연결된 이전 기사를 통해 COM interop이 어떻게 변경되었는지 확인할 수 있습니다. –