private static INitroRequestConfiguration GetTargetConfigurationInstance(Type type, INitroRequestDataRoot dataRoot) { var requestNameSpace = GetConfigurationApiNamespace(type.Namespace); var targetConfigurationTypeName = GetConfigurationTypeName(type.Name); var targetConfigurationType = Type.GetType(requestNameSpace + "." + targetConfigurationTypeName); var targetConfigurationInstance = (INitroRequestConfiguration)Activator.CreateInstance(targetConfigurationType, dataRoot); return(targetConfigurationInstance); }
private static async Task SerializeRequestData(Stream dataStream, INitroRequestDataRoot requestDataRoot) { await JsonSerializer.SerializeAsync( dataStream, requestDataRoot, requestDataRoot.GetType(), NitroServiceSerializerOptions.JsonSerializerOptions, CancellationToken.None).ConfigureAwait(false); dataStream.Seek(0, SeekOrigin.Begin); }
public ServicegroupBindingAddServicegroupMemberRequestConfiguration( ServicegroupBindingAddServicegroupMemberRequestDataRoot dataRoot) { DataRoot = dataRoot; }
public SslProfileUpdateRequestConfiguration(SslProfileUpdateRequestDataRoot dataRoot) { DataRoot = dataRoot; }
public SystemCmdPolicyAddRequestConfiguration(SystemCmdPolicyAddRequestDataRoot dataRoot) { DataRoot = dataRoot; }
public IpSetAddRequestConfiguration(IpSetAddRequestDataRoot dataRoot) { DataRoot = dataRoot; }
public LbvserverBindingAddServicegroupRequestConfiguration(LbvserverBindingAddServicegroupRequestDataRoot dataRoot) { DataRoot = dataRoot; }
public CsvserverAddRequestConfiguration(CsvserverAddRequestDataRoot dataRoot) { DataRoot = dataRoot; }
public ServiceUpdateRequestConfiguration(ServiceUpdateRequestDataRoot dataRoot) { DataRoot = dataRoot; }
public SystemSshKeyImportRequestConfiguration(INitroRequestDataRoot dataroot) { DataRoot = dataroot; }
public SystemUserAddRequestConfiguration(SystemUserAddRequestDataRoot dataroot) { DataRoot = dataroot; }
public LbmonitorAddRequestConfiguration(LbmonitorAddRequestDataRoot dataRoot) { DataRoot = dataRoot; }
public SystemBackupCreateRequestConfiguration(INitroRequestDataRoot data) { DataRoot = data; }
public SystemBackupCreateRequestConfiguration(ISystemBackupCreateRequestData data) { DataRoot = new SystemBackupCreateRequestDataRoot(data); }
public PolicyStringMapBindingAddRequestConfiguration(PolicyStringMapBindingAddRequestDataRoot dataRoot) { DataRoot = dataRoot; }
public ServicegroupBindingAddLbmonitorRequestConfiguration(ServicegroupBindingAddLbmonitorRequestDataRoot dataRoot) { DataRoot = dataRoot; }
public SystemFileAddRequestConfiguration(SystemFileAddRequestDataRoot dataRoot) { DataRoot = dataRoot; }
public ServerAddRequestConfiguration(ServerAddRequestDataRoot dataRoot) { DataRoot = dataRoot; }
public NsHttpProfileAddRequestConfiguration(NsHttpProfileAddRequestDataRoot dataRoot) { DataRoot = dataRoot; }
public SystemUserSystemCmdPolicyBindingAddRequestConfiguration(INitroRequestDataRoot dataRoot) { DataRoot = dataRoot; }
public SslCertFileImportRequestConfiguration(SslCertFileImportRequestDataRoot dataroot) { DataRoot = dataroot; }
public CsactionAddRequestConfiguration(CsactionAddRequestDataRoot dataRoot) { DataRoot = dataRoot; }
public CsvserverBindingAddCsPolicyRequestConfiguration(CsvserverBindingAddCsPolicyRequestDataRoot dataRoot) { DataRoot = dataRoot; }
public NitroLoginRequestConfiguration() { DataRoot = new NitroLoginRequestDataRoot(); }
public CspolicyUpdateRequestConfiguration(CspolicyUpdateRequestDataRoot dataRoot) { DataRoot = dataRoot; }
public NitroLoginRequestConfiguration(NitroLoginRequestDataRoot dataRoot) { DataRoot = dataRoot; }
public LbvserverUpdateRequestConfiguration(LbvserverUpdateRequestDataRoot dataRoot) { DataRoot = dataRoot; }
public SystemUserUpdateRequestConfiguration(SystemUserUpdateRequestDataRoot dataRoot) { DataRoot = dataRoot; }
public ServicegroupAddRequestConfiguration(ServicegroupAddRequestDataRoot dataRoot) { DataRoot = dataRoot; }
public SystemBackupAddRequestConfiguration(SystemBackupAddRequestDataRoot dataRoot) { DataRoot = dataRoot; }