Shared Flashcard Set

Details

SharePoint 2010 Application Development 50-573
Flashcards for Microsoft Exam 50-573
65
Software
Professional
03/23/2012

Additional Software Flashcards

 


 

Cards

Term
 

SPMetal

Definition
 

SPMetal is a command-line tool that generates entity classes, which provide an object-oriented interface to the Microsoft SharePoint Foundation content databases. These classes are primarily used in LINQ to SharePoint queries; but they are also used to add, delete, and change list items with concurrency conflict resolution. Finally, they can be used as an alternative to the regular SharePoint Foundation object model for referencing content.

Term
 

Trace Logging ULS logs

Definition
 

As developers, you can take advantage of the trace log when you are developing code. Use trace logs as an extension of your development tools and as another debugging tool, to help you investigate issues. By ensuring that useful information is written to the trace log, many issues that arise in development can be resolved without attaching a debugger. Also, a tester can review trace logs to discover problems that may not be visible in the User Interface (UI), and a tester can use trace logs to verify completion of long-running tasks that may not have any UI associated with the actions.

Term
 

site definition

Definition
 

A site definition defines a unique type of Microsoft SharePoint Foundation website. Several site definitions are built into SharePoint Foundation. A site definition can include more than one site definition configuration. A SharePoint Foundation website is based on particular site definition configuration. For this reason, you can think of a site definition as a family of configurations, although some families contain only one configuration.

Term
 

SPWebProvisioningProvider

Definition
 

Provides a handler for responding to Web site creation.

Term
 

ImportUserResources

Definition
 

Imports user resources for the specified language.

Term
 

PlaceHolderAdditionalPageHead

Definition
 

A Content Place Holder for placing additional header information.  For example, you can use this section to reference custom style sheets.

Term
 
 
 

CssLink Class

Definition
 
 
 

Inserts a LINK element into the resulting HTML page and applies an external style sheet(s) defined by CssRegistration.

Term
 
 
 

CssRegistration Class

Definition
 
 
 

Represents a cascading style sheet (CSS) file registration. CssLink reads this registration to insert a LINK element into the resulting HTML page and apply the external style sheet(s) defined by the registration.

Term
 

ScriptLink Class

Definition
 

Provides properties and methods for registering resources, such as scripts, on a page so that they can be requested when the page is rendered.

Term
 

DelegateControl Class

Definition
 

A generic control that is able to render an ASP.NET control. Delegate controls make their child candidate controls pluggable and replaceable.

Term
 

Workflow Actions Files

Definition
 

A workflow actions file (.actions) is an XML file that describes how SharePoint Designer should interact with your workflow activities. Primarily, this file provides a human-readable sentence structure that is wrapped around the mechanics of your activity. The workflow actions file consists of a parent WorkflowInfo element that can contain conditions and actions.

Term
 

TermStore Class

Definition
 

Represents a store that contains metadata within child Group objects, TermSet objects, and Term objects.

Term
 
 

TaxonomySession Class

Definition
 
 

Wraps up all of the associated TermStore objects for a SPSite object.

Term
 
 

Group Class

 

Definition
 
 

Represents the top-level container in a TermStore object. 

Term
 

TermSet Class

Definition
 

Represents a hierarchical or flat set of Term objects known as a "TermSet".

Term
 

SPWebConfigModification Class

Definition
 

Holds modifications that are made to the web.config.

Term
 
 

SPWebConfigModification Class

Definition
 
 

Holds modifications that are made to the web.config.

Term
 
 

EntityQueryControl Class

 

Definition
 
 

This class and its members are reserved for internal use and are not intended to be used in your code. 

Term
 

ApplicationAssociationsView Class

Definition
 

Provides a control that is used to display and change associations for service application proxy groups.

Term
 

ServiceModel Metadata Utility Tool (Svcutil.exe)

Definition
 

The ServiceModel Metadata Utility tool is used to generate service model code from metadata documents and metadata documents from service model code.

Term
 
 

System.ServiceModel.Configuration Namespace

Definition
 
 

This namespace contains configuration classes that are used by the infrastructure to convert XML into Common Language Runtime (CLR) types. You can also manipulate these classes directly for extensibility purposes.

Term
 
 

 

WsdlEndpointConversionContext Class

Definition
 
 

Passed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a WSDL endpoint. 

Term
 

ServiceModel Registration Tool (ServiceModelReg.exe)

Definition
 
 

This command-line tool provides the ability to manage the registration of WCF and WF components on a single machine. Under normal circumstances you should not need to use this tool as WCF and WF components are configured when installed. But if you are experiencing problems with service activation, you can try to register the components using this tool.

Term
 
 
 

SPAutoSerializingObject.UpgradedPersistedProperties Property

 

Definition
 
 
 

 Gets the collection of field names and values for fields that were deleted or changed.

Term
 
 

SPAutoSerializingObject.UpdateParent Method

 

Definition
 
 

Causes the containing SPPersistedObject, if one exists, to update its state. 

Term
 

Content Types

Definition
 

content type is a reusable collection of metadata (columns), workflow, behavior, and other settings for a category of items or documents in a Microsoft SharePoint Foundation 2010 list or document library. Content types enable you to manage the settings for a category of information in a centralized, reusable way.

Term
 

Sandboxed solutions

Definition
 

A Microsoft SharePoint Server 2010 solution is a deployable, reusable package that can contain features, site definitions, and other functionality. Solutions can be enabled or disabled individually. You can deploy a solution directly onto your SharePoint Server farm, or you can deploy the solution into a sandbox. A sandbox is a restricted execution environment that enables programs to access only certain resources, and that keeps problems that occur in the sandbox from affecting the rest of the server environment. Solutions that you deploy into a sandbox, which are known as sandboxed solutions, cannot use certain computer and network resources, and cannot access content outside the site collection they are deployed in. For more information about solutions, see Solutions Overview(http://go.microsoft.com/fwlink/p/?LinkID=156638).

Term
 
 

SPNavigationNode Class

Definition
 
 

Represents a node in a hierarchical navigation structure for a Microsoft SharePoint Foundation Web site.

Term
 
 

SPDisposeCheck.exe utility 

Definition
 
 

 SPDisposeCheck Static Analysis Ruleset allows SharePoint architects and developers to ensure SharePoint APIs are properly disposed using static analysis. It supports both VS2008 and VS2010 projects.

Term
 
 

SPSecurityContext Class

Definition
 
 

Provides a static utility class that contains properties and methods to work with the security context of the current user.

Term
 
 

SPProxyOperation Class

 

Definition
 
 

Represents an abstract class that is used to execute operations that are prevented in the shim, in the proxy process of the UserCode service. A subclass of this class can be passed to the ExecuteProxyOperation(String, String, SPProxyOperationArgs) method. 

Term
 

SPResourceMeasure Class

Definition
 

Encapsulates the administrative thresholds and logic that regulates how a server/OS resource participates into global server resource usage.

Term
 

SPSecurity Class

Definition
 

Provides static security management properties and methods.

Term
 

WebPart.GetToolParts Method

Definition
 

Determines which tool parts are displayed in the tool pane of the Web-based Web Part design user interface, and the order in which they are displayed.

Term
 

Microsoft.SharePoint.Administration Namespace

Definition
 

Provides administrative types and members that can be used to manage a Microsoft SharePoint Foundation deployment.

Term
 
 

SPDiagnosticsServiceBase.WriteTrace Method

Definition
 
 

Writes a trace to the Microsoft SharePoint Foundation trace log.

Term
 
 
 

SP.ListOperation.Selection.getSelectedItems() Method

 

Definition
 
 
 

Gets the list items being selected.

 (JavaScript)

 

Term
 

WebPartTransformer Class

Definition
 

Provides basic implementation for transformer classes to convert data between two incompatible connection points.

Term
 

WebPartTransformer.Transform Method

Definition
 

When implemented, provides an object for transforming the data.

Term
 
 

IWebEditable Interface

Definition
 
 

Provides an interface for developers to specify custom editing controls that are associated with a WebPart control.

Term
 
 

WebDisplayNameAttribute Class

 

Definition
 
 

 Defines the friendly name for a property of a Web Parts control.

Term
 

PublishingContext Class

Definition
 

Adding this control to a Publishing page creates input fields on the page that are important for authoring-related operations.

Term
 

ValidatorAggregator Class

Definition
 

Represents a list of validators for a control.

Term
 

EditModePanel Class

Definition
 

Provides a container that shows or hides its child controls based on the mode of the page.

Term
 

PublishingPageStatusIndicator Class

Definition
 

The output of this control is text that represents the status of the current page, such as published, waiting for approval, approved, or rejected. This text is rendered as a link to a dialog box with information about the page versions.

Term
 

WebTemp*.xml Files

 
Definition
 

Each server in a deployment of Microsoft SharePoint Foundation has at least the originally installed WebTemp.xml file located in the %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LCID\XML folder, where LCID is the numeric ID of the language/culture, such as 1033 for English. There may also be one or more custom WebTemp*.xml files. The WebTemp*.xml files contain an itemization of the site definition configurations that are available in the user interface (UI) for users to select when they create a new website. The UI varies depending on whether the Microsoft Silverlight or HTML site creation page is being used.

Term
 

HideCustomAction Element

Definition
 

Hides an existing action that is implemented by default within the framework of Windows SharePoint Services Features, or within another custom action.

 
 
<HideCustomAction
  GroupId = "Text"
  HideActionId = "Text"
  Id = "Text"
  Location = "Text">
</HideCustomAction>
Term
 

CustomAction Element

Definition
 

Defines an extension to the user interface, such as a button on a toolbar or a link on a site settings page.

 
 
<CustomAction
  RequiredAdmin = "Delegated | Farm | Machine"
  ControlAssembly = "Text"
  ControlClass = "Text"
  ControlSrc = "Text"
  Description = "Text"
  FeatureId = "Text"
  GroupId = "Text"
  Id = "Text"
  ImageUrl = "Text"
  Location = "Text"
  RegistrationId = "Text"
  RegistrationType = "Text"
  RequireSiteAdministrator = "TRUE" | "FALSE"
  Rights = "Text"
  RootWebOnly = "TRUE" | "FALSE"
  ScriptSrc = "Text"
  ScriptBlock = "Text"
  Sequence = "Integer"
  ShowInLists = "TRUE" | "FALSE"
  ShowInReadOnlyContentTypes = "TRUE" | "FALSE"
  ShowInSealedContentTypes = "TRUE" | "FALSE"
  Title = "Text"
  UIVersion = "Integer">
</CustomAction>
Term
 

SPDiagnosticsServiceBase Class

Definition
 

Provides a diagnostic logging category manager for Microsoft SharePoint Foundation.

Term
 

Trace Class

 
Definition
 

Provides a set of methods and properties that help you trace the execution of your code. This class cannot be inherited.

Term
 

SPUtility Class

Definition
 

Provides tools for converting date and time formats, for obtaining information from user names, for modifying access to sites, and for various other tasks in managing deployments of Microsoft SharePoint Foundation.

Because all the methods of the SPUtility class are static, you do not need to instantiate the class to use them.

Term
 

SPFile.SPCheckOutType Enumeration

Definition
 

Describes how a file is checked out of a document library.

[image]Members

 Member nameDescription
  Online The file is checked out for editing on the server.
  Offline The file is checked out for editing on the local computer.
  None The file is not checked out.
Term
 

SPFeature Class

Definition
 

Represents the state of a feature at its corresponding scope.


The presence of an SPFeature object in a collection at the server farm, Web application, site collection, or Web site level indicates that the Feature is activated. Lack of anSPFeature object indicates that the object has not been activated.

Use the Features property of the SPWebServiceSPWebApplicationSPSite, or SPWebclass to get the collection of Features that are activated in the server farm, Web application, site collection, or Web site. Use the SiteFeatures or WebFeatures property of the SPContext class to get the collection of Features for the current site collection or site.

Use an indexer to return a single Feature from the collection. For example, if the collection is assigned to a variable named collFeatures, use collFeatures[index]in C#, or collFeatures(index) in Visual Basic, where index is the GUID of the feature.

Term
 

SPFeatureReceiver Class

Definition
 

Defines methods that are called when a Feature is installed, uninstalled, activated, deactivated, or upgraded.


It is not possible to cancel an installation or uninstallation through Feature events.

Term
 

SPFeatureCollection Class

Definition
 

Represents a collection of SPFeature objects.


Use the Features property of theMicrosoft.SharePoint.Administration.SPWebApplication,Microsoft.SharePoint.Administration.SPWebServiceSPSite, or SPWeb class to get the collection of Features that are activated in the Web application, Web service, site collection, or site. Use the SiteFeatures or WebFeatures property of the SPContext class to get the collection of activated Features for the current site collection or site.

The existence of a Feature object within one of these collections indicates that it has been activated within the given scope. To activate a Feature, you must install it in the server farm; to install a feature, use an Add method of the SPFeatureCollection class.

Use an indexer to return a single Feature object from the collection. For example, if the collection is assigned to a variable named collFeatures, use collFeatures[index]in C#, or collFeatures(index) in Visual Basic, where index is the GUID of theFeature object.

Term
 

SPFormContext.EnableInputFieldLabels Property

Definition
 

Gets or sets a Boolean value that specifies whether the Edit or New form uses edit or add mode field labels.

Term
 

SPFormContext.FieldControlCollection Property

Definition
 

Gets an ArrayList that stores the field controls in the form.

Term
 

SPFormContext.FormMode Property

Definition
 

Property Value

Type: Microsoft.SharePoint.WebControls.SPControlMode
An Microsoft.SharePoint.WebControls.SPControlMode value that specifies the control mode. Possible values include DisplayEditInvalid, and New.

Term
 

Onet.xml Files

Definition
 

When Microsoft SharePoint Foundation is installed, several Onet.xml files are installed—one in %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\GLOBAL\XML that applies globally to the deployment, and several in different folders within %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\SiteTemplates. Each file in the latter group corresponds to a site definition that is included with SharePoint Foundation. They include, for example, Blog sites, the Central Administration site, Meeting Workspace sites, and team SharePoint sites. Only the last two of these families contain more than one site definition configuration.

The global Onet.xml file defines list templates for hidden lists, list base types, a default definition configuration, and modules that apply globally to the deployment. Each Onet.xml file in a subdirectory of the %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\SiteTemplates directory can define navigational areas, list templates, document templates, configurations, modules, components, and server email footers that are used in the site definition to which it corresponds.

Term
 

Web Parts Control Description Files

Definition
 

Web Parts control description files contain property values, state data, and assembly or source file details exported from a WebPart control (or other ASP.NET server or user control used in a Web Parts application) to an XML file with a .WebPart extension. A description file is used by the Web Parts import feature to import the control it describes into a Web Parts page, and to configure the imported control with the saved data. This topic describes the basic structure and XML elements included in a description file.

Term
 

Using the REST Interface

Definition
 

The SharePoint 2010 Representational State Transfer (REST) interface is a WCF Data Service that allows you to use construct HTTP requests to query SharePoint list data. Like all RESTful Web services, the SharePoint REST interface maps HTTP verbs to data operations, as shown in the following table.

HTTP verb

Data operation

GET

Retrieve

POST

Create

PUT

Update (update all fields and use default values for any undefined fields)

DELETE

Delete

MERGE

Update (update only the fields that are specified and changed from current version)

Term
 

Standard WebParts

Definition
 

Can be using in sandboxed solutions.

Term
 

Feature.xml Files

Definition
 

In a Feature.xml file, the Feature element defines a Feature and specifies the location of assemblies, files, dependencies, or properties that support the Feature.

Feature

  ActivationDependencies

    ActivationDependency

  ElementManifests

    ElementFile

    ElementManifest

  Properties

    Property

  UpgradeActions Element (Feature)

    AddContentTypeField Element (Feature)

    ApplyElementManifests Element (Feature)

      ElementFile Element (Feature)

      ElementManifest Element (Feature)

    CustomUpgradeAction Element (Feature)

      Parameters Element (Feature)

        Parameter Element (Feature)

    MapFile Element (Feature)

    VersionRange Element (Feature)

      AddContentTypeField Element (Feature)

      ApplyElementManifests Element (Feature)

      CustomUpgradeAction Element (Feature)

      MapFile Element (Feature)

For information about where to cr

Term
 

BaseType Element (Site)

Definition
 

Defines the default schema (for example, the fields) that all lists derived from the base type must contain. Every list in a SharePoint Web site inherits its schema from a base type.

 
 
<BaseType
  Image = "Text"
  Title = "Text"
  Type = "Text">
</BaseType>
[image]Attributes

 

Attribute

Description

Image

Optional Text. Sets the image used by a list base type in the Lists page (_layouts/viewlsts.htm). However, all SharePoint list definitions (such as for Announcements, Events, etc.) provide their own images so that, in practice, this attribute is never used.

Title

Required Text. The name of the base type.

Type

Required Text. Unique ID for the base type. The following values are possible for built-in base types:

0 — Custom List

1 — Document Library

2 — Not used

3 — Obsolete. Use 0 for discussion boards.

4 — Surveys

5 — Issues List

Supporting users have an ad free experience!