Pytanie : Przykład Światopogląd Odkupienie VBS C#

Hej pisać,
This musieć naprawdę łatwy dla 99% ty 99% tam, I być beginner C# i mój sposób wokoło i daleko niektóre VBS pismo i pisać nad the years.

I mieć the następujący kod w VBS który używać Światopogląd Odkupienie który i próbować:

1:
2:
3:
4:
set Sesja = CreateObject ("Redemption.RDOSession")
Session.LogonPstStore pstFile, (1), "PST Dla" & userName
ustalony Sklep = Session.Stores.DefaultStore
Store.ValidateIPMTree



in C# i mieć the following

1:
2:
3:
4:
5:
using Odkupienie;
.....

Redemption.RDOSession RDSession = (Redemption.RDOSession) nowy Redemption.RDOSession ();
RDSession.LogonPstStore (pstFile, (1), "PST Dla" + UsertName, (0), (0));


The nad praca świetnie, the problem I mieć być the dwa lines

1:
2:
set Sklep = Session.Stores.DefaultStore
Store.ValidateIPMTree


If I próbować >
1 like
1:
RDSession.Stores RDStore = nowy Session.Stores.DefaultStore


The typ lub namespace imię "RDSession" móc znajdować (być ty a using zarządzenie lub zgromadzenie odniesienie?)

For the ValidateIPMTree, i być sprawnie the następujący, ale i być pewny jeżeli swój zgodnie z the kontekst the VBScript che używać Sesja vBScript else

1:
2:
Redemption.RDOPstStore RDPstStore = (Redemption.RDOPstStore) nowy Redemption.RDOPstStore ();
RDPstStore.ValidateIPMTree ();


Looking przy the Odkupienie dokumentacja ono pokazywać że DefaultStore być Własność:
(znowu niestety wszystkie przykład być VBS)

http://www.dimastr.com/red emption/rdo/rdostores.htm

DefaultStore  |  RDOStore, read/pisać. Powrót/set the brak store
example:

1:
2:
3:
 set Sesja = CreateObject ("Redemption.RDOSession")
Session.Logon
MsgBox "The imię the brak sklep być" & vbCrLf & Session.Stores.DefaultStore.Name


and od Wizualny Pracowniany przedmiot badacz ono pokazywać:

Redemption.RDOStore DefaultStore {set; dostawać; }
Członek Redemption.iRDOStores



Any pomoc być poważnie appreciated.

Odpowiedź : Przykład Światopogląd Odkupienie VBS C#

ciskać the RDOStore jako RDOPstStore

(1):
2:
Redemption.RDOPstStore RDStores; 
RDStores = (Redemption.RDOPstStore) RDSession.Stores.DefaultStore;
Inne rozwiązania  
 
programming4us programming4us