Vraag : Het omzetten van de Afkoop VBS van voorbeeldVooruitzichten in C#

Hey iedereen, zou
This voor 99% van u werkelijk gemakkelijk moeten zijn daar, ben ik een beginner aan C# en de aanvang om mijn manier rond te leren en het vertrekken door sommige manuscripten om te zetten VBS die ik over years.

I heb geschreven hebben de volgende code in VBS die de Afkoop gebruikt van Vooruitzichten die ik probeer om om te zetten:

1:
2:
3:
4:
set = CreateObject („Redemption.RDOSession“)
pstFile Session.LogonPstStore, 1, „PST voor“ & gebruikersbenaming
vastgestelde Opslag = Session.Stores.DefaultStore
Store.ValidateIPMTree



in C# heb ik following

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

Redemption.RDOSession RDSession = (Redemption.RDOSession) nieuwe Redemption.RDOSession ();
pstFile RDSession.LogonPstStore (, 1, „PST voor“ + UsertName, 0, 0);


The boven de werkenboete, het probleem dat ik ben twee lines

1 heb gehad:
2:
set = Session.Stores.DefaultStore
Store.ValidateIPMTree


If ik probeer iets like
1:
RDSession.Stores RDStore = nieuwe Session.Stores.DefaultStore
type 


The of namespace de naam „RDSession“ kon niet worden gevonden (bent u die een gebruikende richtlijn of een assemblageverwijzing missen?)

For ValidateIPMTree, ik het volgende kan doen, maar ik ben niet zeker als zijn in overeenstemming met de context van VBScript die Zitting gebruikt om al het andere af te leiden

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


Looking bij de documentatie van de Afkoop het toont aan dat DefaultStore een Bezit is:
(opnieuw jammer genoeg zijn alle voorbeelden VBS)

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

DefaultStore  |  RDOStore, lees-schrijf. Winst/reeksen het gebrek store
example:

1:
2:
3:
 plaatsen Zitting = CreateObject („Redemption.RDOSession“)
Session.Logon
MsgBox de „Naam van de standaardopslag is“ & vbCrLf & Session.Stores.DefaultStore.Name


and van Visuele de objecten van de Studio ontdekkingsreiziger het toont:

Redemption.RDOStore DefaultStore {plaats; krijg; }/> het Lid



Any ernstig appreciated.
zijn

Antwoord : Het omzetten van de Afkoop VBS van voorbeeldVooruitzichten in C#

giet RDOStore als RDOPstStore

1:
2:
Redemption.RDOPstStore RDStores; 
RDStores = (Redemption.RDOPstStore) RDSession.Stores.DefaultStore;
Andere oplossingen  
 
programming4us programming4us