Condividi tramite


Proprietà del tipo definito dall'utente

Usare la pagina delle proprietà User-Defined Type per impostare le proprietà di progettazione e di definizione host nei tipi definiti dall'utente.

Proprietà di progettazione

Usare questo Per farlo
Nome Nome del tipo definito dall'utente (UDT). Il nome può essere un massimo di 250 caratteri Unicode.

Proprietà della definizione host

Usare questo Per farlo
UDT indipendente Tipo indipendente definito dall'utente. Un tipo definito dall'utente indipendente è un tipo definito dall'utente indipendente che non fa riferimento a un metodo (direttamente o indirettamente). Quando si usa TCP/IP, il client invia all'host un messaggio di richiesta di transazione (TRM) o un messaggio di listener avanzato (ELM) contenente l'ID programma transazionale, l'ID utente, la password e altri dati amministrativi da usare dall'host. Il client invia una risposta TRM o ELM contenente dati amministrativi aggiuntivi. I dati in TRM o ELM sono indipendenti dai dati effettivi del programma da scambiare con il programma transazionale nell'host.

È possibile usare le opzioni UDT indipendenti e la convenzione di denominazione di TRMIN, TRMOUT, ELMIN o ELMOUT per controllare il contenuto e il formato dei dati nella richiesta TRM o ELM e nella risposta TRM o ELM. Per i TRM o gli ELM destinati all'host, il nome del tipo definito dall'utente deve iniziare con i caratteri TRMIN o ELMIN. Per le risposte TRM o ELM dall'host, il nome UDT deve iniziare con i caratteri TRMOUT o ELMOUT. Esempi di nomi TRM validi sono: TRMINMyVeryOwn, ELMINStandard, TRMOUTMyVeryOwn e ELMOUTStandard.

Quando si inizia un UDT con il prefisso TRMIN, TRMOUT, ELMIN o ELMOUT, Visual Studio formatta automaticamente il primo membro come Int o Long e gli ultimi membri come String o Array.

Dopo aver definito un UDT (tipo definito dall'utente) indipendente, l'applicazione client può farvi riferimento e passarlo da e verso il runtime TI (usando l'oggetto COMTIContext) come parametro facoltativo. I valori possibili sono:

- (nessuno) (impostazione predefinita)
- Lunghezza totale inclusiva
- Lunghezza esclusiva
Membro filler Riempitivo per membro di tipo definito dall'utente. Digitare il numero di byte di FILLER che precede ogni riga di dati inviata o ricevuta. FILLER causa un gap non tradotto nel buffer. FILLER non è visibile nell'ambito dell'automazione. Questa opzione non è disponibile se l'opzione dell'identificatore di lunghezza da includere o escludere è selezionata.

Attenzione

Le proprietà di un componente non devono essere impostate o modificate a livello di codice. L'impostazione o la modifica delle proprietà a livello di codice potrebbero causare un funzionamento non corretto del componente.

Vedere anche

Proprietà (progetto TI)