Get a FormSpec of the specified form type.

Namespace: Perforce.P4
Assembly: p4api.net (in p4api.net.dll) Version: 2017.3.160.836 (2017.3.160.0836)

Syntax

C#
public FormSpec GetFormSpec(
	Options options,
	string spectype
)
Visual Basic
Public Function GetFormSpec ( _
	options As Options, _
	spectype As String _
) As FormSpec
Visual C++
public:
FormSpec^ GetFormSpec(
	Options^ options, 
	String^ spectype
)

Parameters

options
Type: Perforce.P4..::..Options
spectype
Type: System..::..String

Return Value

Remarks


p4 help spec

spec -- Edit spec comments and formatting hints (unsupported)

p4 spec [-d -i -o] type

Edit any type of specification: branch, change, client, depot,
group, job, label, spec, stream, triggers, typemap, or user. Only
the comments and the formatting hints can be changed. Any fields
that you add during editing are discarded when the spec is saved.

'p4 jobspec' is equivalent to 'p4 spec job', and any custom spec
(including the job spec) can be deleted with 'p4 spec -d type'.

Examples

To get the FormSpec for changelist:
CopyC#
Options ops = new Options();
ops["-o"] = null;

FormSpec target = Repository.GetFormSpec(ops, "change");
To get the FormSpec for client:
CopyC#
Options ops = new Options();
ops["-o"] = null;

FormSpec target = Repository.GetFormSpec(ops, "clinet");
To get the FormSpec for user:
CopyC#
Options ops = new Options();
ops["-o"] = null;

FormSpec target = Repository.GetFormSpec(ops, "user");

See Also