S


SafeControl element, 74

SafeControl entry, 73, 76, 78, 106, 109, 335, 337, 341

SafeControls, 106, 339, 342

Safe controls, 73–76

Safe Mode Parser, 104, 120

Safe mode processing

change behavior of, 72

controls must be registered as safe controls, 75–76

defined, 71

ghosted state, 72

in-line script, 71–73

safe controls, 73–74

scalability, 72–73

security, 72

SaveBinary method, 64

SaveProperties, 105

Scalability, 47, 49, 72–73

Schema property, 126

Schema.xml file, 204, 206

Schmidt, Bob, 263

Scope attribute, 22–23, 181

Scribner, Kenn, 263

Script debugging tools, 136

Script Manager, 129, 142–144, 147, 155, 165

ScriptManager instance, 155

ScriptMethod attribute, 145

Script Reference, 142–144

ScriptResource.axd, 130

Scriptresource.axd handler, 341

ScriptResource.axd path, 345

ScriptResourceHandler, 345

ScriptService attribute, 143

SDK. See Software Development Kit (SDK)

Security, 18–19, 72

SecurityAction.Demand parameter, 369

Security configurations, 12.

See also Users And Permissions section

SecurityException, 374

Security Exceptions, 104

Security framework, 100

SecurityPermission, 358

Security principals, 361

Security requests, 356

SecurityWebPart code, 354

SendAccessDeniedHeader method, 378

Sequence, 258

Sequence activity type, 289, 305

Sequence attribute, 204

Sequence property, 343

Sequential WF programs, 259.

See also Windows Workflow Foundation (WF)

SequentialWorkflowActivity class, 276

SequentialWorkflowActivity form, 274

Sequential Workflow Console Application, 260

Sequential Workflow Library, 260, 272

SequentialWorkflow view, 275

SequentWorkflowActivity class, 260

SerializationFormatter, 358

SerializeFormDataToString, 298, 301

Server, generating .docx files on, 240–243

ServerEmailFooter, 330

ServerRelativeUrl property, 93, 222

Server-side control, 73–74, 76, 257

Server-side framework. See ASP.NET Framework

Server-side license, 2

ServerTemplate, 191

Service-oriented XML data sources, 134

SetConnectionInterface method, 127

SetPersonalizationDirty() Web Part, 105

Settings menu, 13

Settings page, 14

SetupPath attribute, 320

Set_Xml, 160

Shared Mode, 112

Shared storage, 15

Shared Web Part, 112

Share personalization scope, 111

SharePoint.Ajax.DataLoader method, 160

SharePoint.Ajax.JavaScript namespace, 160

SharePoint AJAX Toolkit, 136, 155, 159–161, 165–166

SharePoint.Ajax.WebParts.SmlWebPart, 166

SharePoint.Ajax.XmlComponent, 161–166

SharePoint.Ajax.XmlComponent JavaScript class, 165

SharePoint.Ajax.XmlComponent Public members, 165

SharePoint architecture

application pools and IIS worker process, 32–33

ASP.NET 2.0 Framework, 33–40

creating custom application pages, 49–60

ISAPI extensions and ISAPI filters, 31–32

ISS Web sites, 29–31

virtual directories, 30–31

Windows SharePoint Services (WSS) integration with ASP.NET, 40–49

SharePoint Central Administration, 185

SharePoint 3.0 Central Administration menu, 9

SharePoint Designer

creating ad-hoc workflow associations with, 272

for customizing Cascading Style Sheet (CSS) files, 96

for customizing Master Pages and cascading style sheets (CSS), 15

make changes to default.master in, 91

and page ghosting, 46

SharePointPermission, 339, 358, 371–372

SharePoint Requests, 181

SharePointSequentialWorkflowActivity, 274, 276

SharePoint Site Management section, 9

SharePoint site model, 100, 130–131

SharePoint site object model, 105

SharePoint Solution package, 104

SharePoint/system account, 367–370, 372

SharePoint Team Services (STS), 7, 320

SharePoint Tool Pane, 101

SharePoint WebPartPages namespace, 105

SharePoint workflows

design goals of, 264–265

fundamentals, 265–269

workflow input forms, 270–271

SharePoint XML files, resources in, 331

Show Developer Tab In The Ribbon option, 246–247

Shukla, Dharma, 263

Signing key, 280

Simple List Extensions, 118

Single Line Of Text field type, 184

Site Actions menu, 11–12, 14, 23–25, 56–57, 184, 243

Site Administration, 11, 25

Site administrator, restricting application pages to, 56–57

Site branding, best practices in, 97–98

Site collection, 5, 88, 199, 281, 365

importance of, 6

partitioning site into, 6

provisioning, 9–11

purposes of, 6–9

Site Collection Administration, 11

Site Collection Features page, 283

Site collection-relative context, 51

Sitecollection token, 55

Site column, 17, 185–189

Site column definitions, defining, 185–189

Site Column Gallery, 188

Site customization, 11–15

Site definition

adding site provisioning provider, 322–324

Blog and Wiki, 313

configuration modules, 319

configurations, 313, 317–319

creating custom, 314–320

defined, 312

DocumentTemplate, 317

global, 314

localizing, 348–350

modules, 319–320

NavBars, 316–317

pre-installed, 312–313, 315

and Site Provisioning Provider class, 322

solution package for deploying, 340–341

structure and deployment of, 312

value of creating, 20, 312

Web template files, 320–322

SiteDefinitionManifest node, 341

Site elements, 8–9

SiteFeatures node, 318

Site Features page, locate, 25

SiteGroups property, 364–365

Site icon, 97

SiteLogoUrl, 98

SiteMapDataSource, 90

SiteMapDataSource control, 87

Site membership, 18–19

Site pages

default policy prohibits scripting in, 47

difference between, and application pages, 49

performance and security issues, 47

vs. application pages, 47–49

Site Pages dropdown menu, 69

Site provisioning, 1–5

Site Provisioning Provider class, adding, 322–324

Site-relative context, 51, 55

Site scope, 88

Site Settings menu, 94

Site Settings page, 11–12, 19, 25, 48, 87, 96, 188, 200

Site Template gallery, 218, 314

SiteTitle, 330

site token, 55–56

SiteUsers property, 365, 372

SkipVerification, 358

SmallSearchInputBox delegate control, 88

SmallSerachInputBox, 89–90

Smart Part, 102

SMLHttpRequest object, 133

Software Development Kit (SDK), 18, 272, 281.

See also Workflow Starter Kit

Solution element, 333, 339

Solution Explorer, 67–68

Solution Management page, 335–336

Solution package, 109

and code access security, 338–340

contents of, 332

defined, 331

for deploying feature, 332–336

for deploying site definition, 340–341

for deploying Web Parts, 336–340

deployment steps, 332

deployment using, 331–346

importance of testing, 332

metadata for, 332

STSADM.EXE command for deploying, 338

.wsp file for, 332–333

Solution Package installer, 160

Source file, 76–77, 274–276

SPBasePermissions, 375–376

SPContentMapProvider, 86

SPContentTypeId object, 202

SPContentType object, 200–201, 297

SPContext, 21

SPContext.Current property, 368

SPContext.Site.WebApplication, 342

SPCustomizedPageStatus, 65

SPDataSource class, 121

SPDataSource object, 121

SPDocumentLibrary class, 218–219, 228, 230

SPDocumentLibrary object, 59, 225

SPException, 178

SPFeatureReceiver, 28

SPFeatureReceiverProperties class, 26, 342

SPFeatureReceiverProperties object, 345

SPFile class, 220

SPFile object, 64–67, 130, 219, 224, 231

SPFolder class, 220

SPFolder object, 65–67

SPGridView control, 56, 102, 121–122

SPHttpApplication class, 41

SPHttpHandler, 43

SPItemEventProperties parameter, 213, 231

SPItemEventReceiver class, 231

SPLimitedWebPartCollection, 130

SPLimitedWebPartManager, 130–131

SPLimitedWebPart Manager object, 82–83

SPList, 218, 372, 374

SPListEventProperties parameter, 210

SPListEventReceiver class, 210

SPListItem class, 372–373

SPListItem Collection, 180

SPListItem object, 59, 179–180, 219

SPList object, 20, 59, 178–179, 218–200, 219, 228, 297

SPNavigationNode object, 87

SPNavigationProvider, 86, 91

SPPageParserFilter, 44–45

SPPrincipal class, 361

SPQuery object, 179–180

SpreadsheetML, 246

SPRequestModule, 44

SPRoleAssignment, 365

SPRoleDefinition, 365, 375

SPSecurity class, 367

SPSecurity.RunWithElevatedPrivileges method, 366

SPSite, 20–21, 342, 368

SPSite collection, 361, 364

SPSite constructor, 372

SPSiteDataQuery, 180–1881

SPSiteMapProvider, 86, 91

SPSite object, 223

SPSite reference, 345

SPSite site collection object, 368

SPUser class, 364, 372

SPUser object, 364

SPUserToken, 361, 371

SPUtility, handling authorization failures with, 377–378

SPUtility.HandleAccessDenied method, 377

SPUtility.Redirect method, 377

SPVirtualPathProvider, 44–46, 63, 93

SPWeb, 345, 372

SPWebApplication, 342–343

SPWeb class, 178, 372

SPWebConfigModification class, 109

SPWebManager, 100

SPWebModification, 344

SPWeb object, 20–21, 26–27, 223, 251, 364

SPWebPartManager, 80, 85

SPWeb property, 93, 97–98

SPWebProvisioning Properties, 323

SPWebProvisioningProvider class, 322–323

SPWeb site object, 365

SpWebUrl, 158

SPWeb user properties, 365

SPWinOePersistenceService class, 262

SPWorkflowActivationProperties object, 277

SPWorkflowAssociation object, 297, 301

SPWorkflowManager object, 301

SPWorkflowModification object, 306

SPWorkflowTask class, 308

SPWorkflowTaskProperties class, 286, 288

SPWorkflowTaskProperties object, 286

SPXmlContentMapProvider class, 86

SQL data type, 184

SQL-indexed name-value table, 206

SQL Server database, 2, 362.

See also Configuration database

SQPRequestModule, 42

SQWeb object, 7

Src attribute, 79

Standard Edition, of MOS, 90

Stanek, William R., 169

Start Administrative Tools Internet Information Services (IIS) Manager, 30

Start button, 255

StartingNodeUrl attribute, 87

StartWorkkflow, 301

State machine WF program, 259, 263.

See also Windows Workflow Foundation (WF)

StateMachineWorkflowActivity class, 260

State Machine Workflow Library, 260, 272

Static file, 316

Static tokens, 95

Storage, 105

StoreItemID attribute, 249

StreamWriter object, 223, 239

String, 139

StrongNameMembershipCondition references, 360

Strong-typed resource manager class, 328

STS. See SharePoint Team Services (STS)

STSADM, 343–344, 371

Stsadm.exe utility, 8, 24, 41, 67, 273, 282, 313, 335, 338

STSADM utility, 24

STS site definition, 312, 317

STS Team site, 318

SubWebOnly attribute, 321

Switches, 338

SyncChanges, 114

Synchronous event, 209.

See also Before events

Sys.Application.add_load method, 143, 147

Sys.Net.WebRequest object, 160

System.ComponentModel namespace, 111

System content type, 199

System credentials, 368

System.IO, 238

System.IO.Packaging namespace, 238

System.IO.Stream object, 64

System.Net.WebPermission, 340, 360

System.Security.PolicyException, 356

System.Web assembly, 100

System.web.dll assembly, 35

System.Web.Extensions, 136

System.Web.IHttpHandler, 151

System.Web namespace, 136

System.Web.Script.Services namespace, 143

System.Web.UI namespace, 35, 129

System.Web.UI.ScriptManager class, 130, 155

System.Web.UI.WebControls.WebParts, 100, 102, 111, 113, 124

System.Workflow.ComponentsModel assembly, 257

System.Xml namespace, 232, 234, 238–239




Inside Microsoft Windows Sharepoint Services Version 3
Inside Microsoft Windows Sharepoint Services Version 3
ISBN: 735623201
EAN: N/A
Year: 2007
Pages: 92

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net