Exemplo n.º 1
0
        public PSLocalTask <NewSyncRequest, SyncRequest> CreateNewSyncRequestTask(ExchangePrincipal executingUser, string parameterSet)
        {
            NewSyncRequest task = new NewSyncRequest();

            this.InitializeTaskToExecuteInMode(executingUser, task, "New-SyncRequest", parameterSet);
            return(new PSLocalTask <NewSyncRequest, SyncRequest>(task));
        }
Exemplo n.º 2
0
        public static NewSyncRequest CreateNewSyncRequestEntity(byte[] keyBuffer)
        {
            NewSyncRequest.Builder nsrb = new NewSyncRequest.Builder();
            CmdList.Builder        clb  = new CmdList.Builder();
            clb.SetCount(0);
            nsrb.SetOplog(clb.Build());
            nsrb.SetSelector(3);
            nsrb.SetScene(7);
            SKBuiltinBuffer_t.Builder skb = new SKBuiltinBuffer_t.Builder();
            skb.SetBuffer(ByteString.CopyFrom(keyBuffer));
            skb.SetILen(keyBuffer.Length);
            nsrb.SetKeyBuf(skb.Build());
            nsrb.SetDeviceType("Android设备");
            nsrb.SetSyncMsgDigest(1);

            NewSyncRequest nsr = nsrb.Build();

            return(nsr);
        }