示例#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);