コード例 #1
0
 public virtual RfcResultCode InstallGenericServerFunction(RfcServerFunction serverFunction, RfcFunctionDescriptionCallback funcDescPointer, out RfcErrorInfo errorInfo)
 => RfcInstallGenericServerFunction(serverFunction, funcDescPointer, out errorInfo);
コード例 #2
0
 private static extern RfcResultCode RfcDestroyFunction(IntPtr funcHandle, out RfcErrorInfo errorInfo);
コード例 #3
0
 private static extern RfcResultCode RfcGetParameterDescByName(IntPtr funcDescHandle, string parameterName, out IntPtr parameterDescHandle, out RfcErrorInfo errorInfo);
コード例 #4
0
 private static extern RfcResultCode RfcGetFunctionName(IntPtr rfcHandle, StringBuilder funcName, out RfcErrorInfo errorInfo);
コード例 #5
0
 private static extern IntPtr RfcCreateFunction(IntPtr funcDescHandle, out RfcErrorInfo errorInfo);
コード例 #6
0
 private static extern IntPtr RfcGetFunctionDesc(IntPtr rfcHandle, string funcName, out RfcErrorInfo errorInfo);
コード例 #7
0
 private static extern IntPtr RfcDescribeFunction(IntPtr rfcHandle, out RfcErrorInfo errorInfo);
コード例 #8
0
 public virtual RfcResultCode LaunchServer(IntPtr rfcHandle, out RfcErrorInfo errorInfo)
 => RfcLaunchServer(rfcHandle, out errorInfo);
コード例 #9
0
 private static extern RfcResultCode RfcShutdownServer(IntPtr rfcHandle, uint timeout, out RfcErrorInfo errorInfo);
コード例 #10
0
 private static extern RfcResultCode RfcLaunchServer(IntPtr rfcHandle, out RfcErrorInfo errorInfo);
コード例 #11
0
 public virtual IntPtr OpenConnection(RfcConnectionParameter[] connectionParams, uint paramCount, out RfcErrorInfo errorInfo)
 => RfcOpenConnection(connectionParams, paramCount, out errorInfo);
コード例 #12
0
 public virtual RfcResultCode DestroyServer(IntPtr rfcHandle, out RfcErrorInfo errorInfo)
 => RfcDestroyServer(rfcHandle, out errorInfo);
コード例 #13
0
 public virtual IntPtr CreateServer(RfcConnectionParameter[] connectionParams, uint paramCount, out RfcErrorInfo errorInfo)
 => RfcCreateServer(connectionParams, paramCount, out errorInfo);
コード例 #14
0
 private static extern IntPtr RfcCreateServer(RfcConnectionParameter[] connectionParams, uint paramCount, out RfcErrorInfo errorInfo);
コード例 #15
0
 private static extern RfcResultCode RfcGetConnectionAttributes(IntPtr rfcHandle, out RfcAttributes attributes, out RfcErrorInfo errorInfo);
コード例 #16
0
 public virtual RfcResultCode ShutdownServer(IntPtr rfcHandle, uint timeout, out RfcErrorInfo errorInfo)
 => RfcShutdownServer(rfcHandle, timeout, out errorInfo);
コード例 #17
0
 public virtual RfcResultCode GetConnectionAttributes(IntPtr rfcHandle, out RfcAttributes attributes, out RfcErrorInfo errorInfo)
 => RfcGetConnectionAttributes(rfcHandle, out attributes, out errorInfo);
コード例 #18
0
 private static extern RfcResultCode RfcCloseConnection(IntPtr rfcHandle, out RfcErrorInfo errorInfo);
コード例 #19
0
 public virtual IntPtr GetFunctionDesc(IntPtr rfcHandle, string funcName, out RfcErrorInfo errorInfo)
 => RfcGetFunctionDesc(rfcHandle, funcName, out errorInfo);
コード例 #20
0
 public virtual RfcResultCode CloseConnection(IntPtr rfcHandle, out RfcErrorInfo errorInfo)
 => RfcCloseConnection(rfcHandle, out errorInfo);
コード例 #21
0
 public virtual IntPtr DescribeFunction(IntPtr rfcHandle, out RfcErrorInfo errorInfo)
 => RfcDescribeFunction(rfcHandle, out errorInfo);
コード例 #22
0
 private static extern RfcResultCode RfcIsConnectionHandleValid(IntPtr rfcHandle, out int isValid, out RfcErrorInfo errorInfo);
コード例 #23
0
        public virtual RfcResultCode GetFunctionName(IntPtr rfcHandle, out string funcName, out RfcErrorInfo errorInfo)
        {
            var           buffer     = new StringBuilder(30); // 30 + 1?
            RfcResultCode resultCode = RfcGetFunctionName(rfcHandle, buffer, out errorInfo);

            funcName = buffer.ToString();
            return(resultCode);
        }
コード例 #24
0
 public virtual RfcResultCode IsConnectionHandleValid(IntPtr rfcHandle, out int isValid, out RfcErrorInfo errorInfo)
 => RfcIsConnectionHandleValid(rfcHandle, out isValid, out errorInfo);
コード例 #25
0
 public virtual IntPtr CreateFunction(IntPtr funcDescHandle, out RfcErrorInfo errorInfo)
 => RfcCreateFunction(funcDescHandle, out errorInfo);
コード例 #26
0
 private static extern RfcResultCode RfcPing(IntPtr rfcHandle, out RfcErrorInfo errorInfo);
コード例 #27
0
 public virtual RfcResultCode DestroyFunction(IntPtr funcHandle, out RfcErrorInfo errorInfo)
 => RfcDestroyFunction(funcHandle, out errorInfo);
コード例 #28
0
 public virtual RfcResultCode Ping(IntPtr rfcHandle, out RfcErrorInfo errorInfo)
 => RfcPing(rfcHandle, out errorInfo);
コード例 #29
0
 public virtual RfcResultCode GetParameterDescByName(IntPtr funcDescHandle, string parameterName, out IntPtr parameterDescHandle, out RfcErrorInfo errorInfo)
 => RfcGetParameterDescByName(funcDescHandle, parameterName, out parameterDescHandle, out errorInfo);
コード例 #30
0
 private static extern RfcResultCode RfcInstallGenericServerFunction(RfcServerFunction serverFunction, RfcFunctionDescriptionCallback funcDescPointer, out RfcErrorInfo errorInfo);